2

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

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

问候

纳瓦尼思

4

2 回答 2

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()
于 2014-02-06T05:43:09.063 回答
0

I believe there is an example of how to do this in the WinDDK. Just look through the NDIS example code, specifically (if I remember right), the NDIS Passthru Driver has installer code.

于 2010-03-08T17:26:21.907 回答