网络 INF 文件中的 Add-registry-sections
INF 文件包含其安装的每个组件的一个或多个 add-registry-sections 。 add-registry-section 将键和值添加到注册表。 INF 文件的 DDInstall 节包含引用一个或多个 add-registry-sections 的 AddReg 指令。 有关 add-registry-section 和 AddReg 指令的详细信息,请参阅 INF AddReg 指令。
向实例键添加键和值
一个或多个 add-registry-sections 可以将键和值添加到实例键,以便组件完成以下任一操作:
为组件设置静态参数,即无法通过用户界面修改的配置参数。 有关详细信息,请参阅 设置静态参数。
指定 wan 适配器) (也称为通道、线路或持有者通道的终结点数。 有关详细信息,请参阅 为 WAN 适配器指定 WAN 终结点。
指定 ISDN 适配器的键和值。 有关详细信息,请参阅 为 ISDN 适配器指定 ISDN 键和值。
需要安装另一个网络组件。 有关详细信息,请参阅 要求安装其他网络组件。
指定支持网络适配器的自定义属性表的值。 有关详细信息,请参阅 为网络适配器指定自定义属性页。
将键和值添加到 NetClient 组件
NetClient 组件的 INF 文件中的 add-registry-section 必须将 NetworkProvider 密钥添加到该组件的服务密钥。 NetworkProvider 键有两个值:一个指定网络提供程序的名称,一个 ProviderPath,一个指定网络提供程序 DLL 的完整路径。 有关详细信息,请参阅 为 NetClient 组件指定名称和提供程序路径。
注意 Windows 8.1、Windows Server 2012 R2 及更高版本中已弃用 NetClient 组件。
创建 Ndi 密钥
每个网络 INF 文件必须至少包含一个 add-registry-section ,该节为文件安装的组件添加 Ndi 键。 Ndi 密钥是特定于网络的密钥,添加到组件的实例密钥中。 添加到 Ndi 密钥的键和值因要安装的网络组件的类型及其功能而异。 Ndi 键指定以下内容:
NetTrans、NetClient 或 NetService 组件的 HelpText 值。 有关详细信息,请参阅 添加 HelpText 值。
notify 对象的值。 有关详细信息,请参阅 为 Notify 对象添加注册表值。
与服务相关的值。 有关详细信息,请参阅 向 Ndi 键添加Service-Related值。
绑定接口。 有关详细信息,请参阅 指定绑定接口。
“高级”页的适配器配置参数。 有关详细信息,请参阅 指定高级属性页的配置参数。
捆绑包成员身份。 有关详细信息,请参阅 指定捆绑包成员身份。
有关 Windows 95/98/Me 中可用但不在 Windows 2000 及更高版本中使用的 Ndi 注册表项和值的列表,请参阅 Ndi 值和未在 Windows 2000 及更高版本中使用的键。