以编程方式安装Windows NDIS中间(IM)驱动程序

时间:2010-02-19 07:01:20

标签: windows installation device-driver ndis

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

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

此致

Navaneeth

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您需要使用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()