【问题标题】:windows NDIS intermediate (IM) driver installation programmatically以编程方式安装 Windows NDIS 中间 (IM) 驱动程序
【发布时间】:2011-01-18 16:08:03
【问题描述】:

我正在学习 windows NDIS 中级(IM)驱动程序开发。我在安装时遇到问题。我总是需要手动安装。

我的问题是如何以编程方式安装 NDIS 中间 (IM) 驱动程序

问候

纳瓦内斯

【问题讨论】:

    标签: windows installation device-driver ndis


    【解决方案1】:

    我相信在 WinDDK 中有一个如何做到这一点的例子。只需查看 NDIS 示例代码,具体来说(如果我没记错的话),NDIS Passthru 驱动程序有安装程序代码。

    【讨论】:

      【解决方案2】:

      您需要使用 INetCfg API。 DDK 包含一个名为 BindView 的示例,它演示了如何使用它。

      特别是文件 netcfgapi.cpp 对您想要做的事情有很好的包装。

      参考那里的包装器,您需要调用:

      HrGetInetCfg()
      HrInstallComponent()
      Call Apply() on the interface received earlier.
      Start your service (driver) by calling upon the SCM.
      HrReleaseInetCfg()
      

      【讨论】:

        猜你喜欢
        • 2012-05-05
        • 1970-01-01
        • 2014-04-06
        • 2020-03-19
        • 2011-12-21
        • 2011-04-16
        • 2014-11-17
        • 2013-11-15
        • 2016-02-23
        相关资源
        最近更新 更多