95 lines
2.4 KiB
Plaintext
95 lines
2.4 KiB
Plaintext
; -- NETLPD.INX --
|
|
;
|
|
; TCP/IP Print Services.
|
|
;
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
|
|
[version]
|
|
signature = "$Windows NT$"
|
|
Provider = %Msft%
|
|
LayoutFile = layout.inf
|
|
|
|
|
|
[LPDSVC]
|
|
CopyFiles = LPDSVC.CopyFiles.Sys
|
|
Uninstall = LPDSVC.Remove
|
|
StartServices = LPDSVC
|
|
; DependOnComponents = MS_TCPIP ; since TcpIp is always installed now
|
|
|
|
|
|
[LPDSVC.Services]
|
|
; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE
|
|
AddService = LPDSVC, 0x10, LPDSVC.AddService, LPDSVC.AddEventLog
|
|
|
|
|
|
[LPDSVC.Remove.Services]
|
|
DelService = LPDSVC
|
|
|
|
|
|
;
|
|
; Print monitor stuff
|
|
;
|
|
[LPDSVC.PrintMonitor]
|
|
AddMonitor = LPDSVC.AddPrintMonitor
|
|
|
|
|
|
[LPDSVC.Remove.PrintMonitor]
|
|
DelMonitor = LPDSVC.Remove.DelPrintMonitor
|
|
|
|
|
|
[LPDSVC.AddPrintMonitor]
|
|
PrintMonitorName = "LPR Port"
|
|
PrintMonitorDLL = "lprmon.dll"
|
|
|
|
|
|
[LPDSVC.Remove.DelPrintMonitor]
|
|
PrintMonitorName = "LPR Port"
|
|
|
|
|
|
[LPDSVC.AddService]
|
|
DisplayName = %LPDSVC_Display%
|
|
ServiceType = %SERVICE_WIN32_SHARE_PROCESS%
|
|
@s:StartType = %SERVICE_AUTO_START%
|
|
@w:StartType = %SERVICE_DEMAND_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
Dependencies = Tcpip, Spooler
|
|
ServiceBinary = %11%\tcpsvcs.exe
|
|
StartName = LocalSystem
|
|
AddReg = LPDSVC.AddReg
|
|
Description = %LPDSVC_Desc%
|
|
|
|
|
|
[LPDSVC.AddReg]
|
|
HKR, "Parameters", "AllowJobRemoval", 0x10003, 1
|
|
HKR, "Parameters", "AllowPrinterResume", 0x10003, 1
|
|
HKR, "Parameters", "MaxConcurrentUsers", 0x10003, 100
|
|
|
|
|
|
HKLM, "System\CurrentControlSet\Services\EventLog\Application\LPR Print Monitor", "EventMessageFile", %REG_EXPAND_SZ%, "%SystemRoot%\System32\lprmon.dll"
|
|
|
|
[LPDSVC.AddEventLog]
|
|
AddReg = LPDSVC.AddEventLog.AddReg
|
|
|
|
|
|
[LPDSVC.AddEventLog.AddReg]
|
|
HKR, , "EventMessageFile", %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\lpdsvc.dll"
|
|
HKR, , "TypesSupported", %REG_DWORD%, 0x00000007
|
|
|
|
|
|
[LPDSVC.Upgrade]
|
|
CopyFiles = LPDSVC.CopyFiles.Sys
|
|
|
|
|
|
[DestinationDirs]
|
|
LPDSVC.CopyFiles.Sys = 11
|
|
|
|
|
|
[LPDSVC.CopyFiles.Sys]
|
|
lpdsvc.dll, , , 2
|
|
lprmon.dll, , , 0x00001002
|
|
|
|
[LPDSVC.CopyFiles.Sys.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|