Windows-Server-2003/mergedcomponents/setupinfs/netwzc.inx

90 lines
3.7 KiB
Plaintext

;-------------------------------------------------------------------------
; WZCSVC.INF -- Wireless Zero Configuration service
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;-------------------------------------------------------------------------
[version]
Signature = "$Windows NT$"
Class = NetService
ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}
LayoutFile = layout.inf
Provider = %Msft%
[Manufacturer]
%Msft%=MSFT
[MSFT]
%WZCSVC_Desc%=WZCSVC.ndi, MS_WZCSVC
[WZCSVC.ndi]
AddReg=WZCSVC.ndi.AddReg
Characteristics=0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
CopyFiles=WZCSVC_files
[WZCSVC.ndi.AddReg]
HKR, Ndi, Service, , "wzcsvc"
HKR, Ndi\Interfaces, UpperRange, , "noupper"
HKR, Ndi\Interfaces, LowerRange, , "nolower"
;-------------------------------------------------------------------------
; Declare Destination Directories for file copy/deletion
[DestinationDirs]
WZCSVC_files = 11 ; System directory
;-------------------------------------------------------------------------
; Files to Copy/Delete
[WZCSVC_files]
wzcsvc.dll,,,2 ; 2 = Setup critical; don't allow the user
wzcsapi.dll,,,2 ; to skip the file
[WZCSVC.ndi.Services]
AddService = WZCSVC, 0x10, WZCSVC.ndi.AddService, WZCSVC.ndi.AddEventLog
;========================================================================
; {Setup WZC Service
[WZCSVC.ndi.AddService]
DisplayName = %WZCSVC_Desc%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
@@!b:StartType = 2 ;SERVICE_AUTO_START
@b:StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
Dependencies = RpcSs, Ndisuio
Description = %WZCSVC_HelpText%
AddReg = WZCSVC.ndi.Services.AddReg
ServiceBinary = "%%SystemRoot%%\System32\svchost.exe -k netsvcs"
LoadOrderGroup = TDI
;------------------------------------------------------------------------
; {Setup Registry
[WZCSVC.ndi.Services.AddReg]
HKR, Parameters, ServiceDll, 0x00020000, "%%SystemRoot%%\System32\wzcsvc.dll"
HKR, Parameters, ServiceMain, 0x00000000, "WZCSvcMain"
;HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\Application\WZCSVC","EventMessageFile", 0x00020000,"%%SystemRoot%%\System32\wzcsvc.dll"
;HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\Application\WZCSVC","TypesSupported",0x00010001,7
;Tracing details
;HKLM,"Software\Microsoft\Tracing\WZCTrace","ConsoleTracingMask",0x00010001,0xffff0000
;HKLM,"Software\Microsoft\Tracing\WZCTrace","EnableConsoleTracing",0x00010001,0x00000000
;HKLM,"Software\Microsoft\Tracing\WZCTrace","FileTracingMask",0x00010001,0xffff0000
;HKLM,"Software\Microsoft\Tracing\WZCTrace","EnableFileTracing",0x00010001,0x00000000
;HKLM,"Software\Microsoft\Tracing\WZCTrace","FileDirectory",FLG_ADDREG_TYPE_EXPAND_SZ ,"%%SystemRoot%%\Tracing"
; Setup Registry}
;------------------------------------------------------------------------
;------------------------------------------------------------------------
; {Setup Event Logs
[WZCSVC.ndi.AddEventLog]
AddReg = WZCSVC.ndi.AddEventLog.AddReg
[WZCSVC.ndi.AddEventLog.AddReg]
HKR, , "EventMessageFile", 0x20000, "%%SystemRoot%%\System32\wzcsvc.dll"
HKR, , "TypesSupported", 0x10001, 7
; Setup Event Logs}
;------------------------------------------------------------------------
; Setup WZC Service}
;========================================================================
;========================================================================
; {Cleanup WZC Service
[WZCSVC.ndi.Remove.Services]
DelService=WZCSVC,0x200
; Cleanup WZC Service}
;========================================================================