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 键有两个值:一个是Name,用于指定网络提供程序的名称,另一个是ProviderPath,用于指定网络提供程序 DLL 的完整路径。 有关详细信息,请参阅 指定 NetClient 组件的名称和提供程序路径。
请注意,NetClient 组件在 Windows 8.1、Windows Server 2012 R2 及更高版本中已弃用。
创建 Ndi 密钥
每个网络 INF 文件必须至少包含一个 add-registry-section ,该节为文件安装的组件添加 Ndi 键。 Ndi 密钥是一个特定于网络的密钥,该密钥将添加到组件的实例密钥。 添加到 Ndi 密钥的键和值因所安装的网络组件的类型及其功能而异。 Ndi 键指定以下内容:
NetTrans、NetClient 或 NetService 组件的 HelpText 值。 有关详细信息,请参阅 “添加 HelpText 值”。
通知对象的值。 有关详细信息,请参阅 为 Notify 对象添加注册表值。
与服务相关的值。 有关详细信息,请参阅 向 Ndi 密钥添加 Service-Related 值。
绑定接口。 有关详细信息,请参阅 指定绑定接口。
“高级”页的适配器配置参数。 有关详细信息,请参阅 “高级属性”页的“指定配置参数”。
套餐会员 有关详细信息,请参阅 指定捆绑包成员身份。
若要了解在 Windows 95/98/Me 中可用但不在 Windows 2000 及更高版本中使用的 Ndi 注册表项和值,请参阅 Windows 2000 及更高版本中未使用的 Ndi 值和键。