Раздел DDInstall.Services в INF-файле сети

Установка DDInstall. Раздел Services в INF-файле сети основан на универсальном разделе INF DDInstall.Services.

Установка DDInstall. Раздел Services содержит одну или несколько директив AddService, каждая из которых ссылается на раздел service-install-defined inf-writer, в котором указывается, как и когда загружаются службы определенных драйверов компонентов.

Установка DDInstall. Раздел Services требуется в INF-файле, который устанавливает компонент Net (адаптер); Он является необязательным в INF-файле, который устанавливает компонент NetTrans, NetClient или NetService.

Примечание. Компоненты NetClient не рекомендуется использовать в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

Директива AddService в объекте DDInstall. Раздел Служб также может ссылаться на раздел error-log-install-section , который устанавливает журнал ошибок для компонента. Журнал ошибок является необязательным для всех сетевых компонентов.

Дополнительные сведения см. в разделе Директива INF AddService.

Ниже приведен пример DDInstall. Раздел services , service-install-section, error-log-install-section и add-registry-section , на который ссылается директива AddReg в разделе error-log-install-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

Параметр ServiceName директивы AddService , который в приведенном выше примере имеет значение a1 (первый параметр AddService ), должно соответствовать значению Ndi\Service компонента. Дополнительные сведения см. в разделе Добавление значений Service-Related в ключ Ndi.