90 lines
3.7 KiB
Plaintext
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}
|
|
;========================================================================
|