网络 INF 文件中的 DDInstall.Services 节

DDInstall。网络 INF 文件中的“服务”部分基于通用 INF DDInstall.Services 部分

DDInstall“服务”部分包含一个或多个 AddService 指令,其中每个指令都引用 INF-writer-defined service-install- 节,该节指定加载特定组件驱动程序的服务的方式和时间。

DDInstall安装 Net 组件 (适配器) 的 INF 文件中需要服务部分;在安装 NetTransNetClientNetService 组件的 INF 文件中,它是可选的。

注意 Windows 8.1、Windows Server 2012 R2 及更高版本中已弃用 NetClient 组件。

DDInstall 中的 AddService 指令。服务部分还可以引用为组件安装错误日志的 error-log-install-section。 对于所有网络组件,错误日志都是可选的。

有关详细信息,请参阅 INF AddService 指令

下面是 DDInstall 的示例。Services 节、 service-install-sectionerror-log-install-section 以及 由 error-log-install-section 中的 AddReg 指令引用的 add-registry-section

[a1.ndi.NT.Services]
AddService = a1, 2, a1.AddService, a1.AddEventLog
 
[a1.AddService]
DisplayName = %Adapter1.DispName%
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %13%\a1.sys
LoadOrderGroup = NDIS
 
[a1.AddEventLog]
AddReg = a1.AddEventLog.reg
 
[a1.AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7

AddService 指令的 ServiceName 参数(在上面的示例中为 a1 (第一个 AddService 参数) )必须与组件的 Ndi\Service 值匹配。 有关详细信息,请参阅 向 Ndi 键添加Service-Related值