若要安装网络驱动程序接口规范 (NDIS) 协议驱动程序,必须先提供安装信息 (INF) 文件。 配置管理器从 INF 文件读取有关协议驱动程序的配置信息,并将其复制到注册表。
有关协议驱动程序 INF 文件的详细信息,请参阅网络协议的安装要求。 有关协议驱动程序 INF 文件的示例,请参阅 ndisprot 630 示例驱动程序。
提供协议驱动程序 INF 文件后,必须使用INetCfg的 系列来安装或卸载协议驱动程序。 例如,若要安装或删除网络组件,请调用 INetCfgClassSetup 接口。 可以通过编程方式调用这些接口,或者可以通过使用 netcfg.exe来间接调用它们,这会为你调用 INetCfg。 不能通过 INetCfg 安装驱动程序包,也无法在旧版 Windows 上使用驱动程序存储功能。 要在这种情况下成功安装驱动程序包,您需要至少有最低操作系统内部版本号 25319。 不能使用 SetupAPI 来安装或卸载 NDIS 协议驱动程序。
有关通过代码调用 INetCfg 的示例,请参阅 GitHub 上的 Bindview 网络配置实用工具示例。