windows-nt/Source/XPSP1/NT/mergedcomponents/setupinfs/winpe/wpemscli.inf
2020-09-26 16:20:57 +08:00

349 lines
11 KiB
INI

; -- NETMSCLI.INX --
;
; Client For Microsoft Networks.
;
; NOTE : Adapted for WinPE evironment
; - Removed print provider information
;
; Copyright (c) 1993-1999, Microsoft Corporation
[Version]
Signature = "$Windows NT$"
Class = NetClient
ClassGUID = {4d36e973-e325-11ce-bfc1-08002be10318}
Provider = %Msft%
LayoutFile = layout.inf
DriverVer=11/11/2000,5.1.2402.1
[Manufacturer]
%Msft%=MSFT
[MSFT]
%MSClient_Desc% = MSClient.ndi, MS_MSCLIENT
;
; Install Sections
;
[MSClient.ndi]
AddReg = MSClient.ndi.AddReg, MSClient.AddReg, CSC.AddReg
Characteristics = 0x80 ; NCF_HAS_UI
[MSClient.ndi.Remove]
DelReg = MSClient.DelReg
;
; Services Sections
;
[MSClient.ndi.Services]
AddService = Alerter,, Alerter_Service_Inst, Alerter_Evt
AddService = Browser,0x10, Browser_Service_Inst, Browser_Evt
AddService = LanmanWorkstation,,Workstation_Service_Inst, Workstation_Evt, , Workstation
AddService = Netlogon, 0x90, Netlogon_Service_Inst, Netlogon_Evt
AddService = Messenger,, Messenger_Service_Inst
AddService = Rdbss,, Rdbss_Service_Inst, Rdbss_Evt
AddService = MrxSmb,, Rdr_Service_Inst, Rdr_Evt
DelService = Replicator
; RPC Configuration (from NT 4.0)
AddService = NtLmSsp,, NtLmSsp_Service_Inst
AddService = RpcLocator, 0x10, RpcLocator_Service_Inst
;
; Remove services
;
[MSClient.ndi.Remove.Services]
DelService = Alerter
DelService = Browser
DelService = LanmanWorkstation
DelService = Netlogon
DelService = Messenger
DelService = Rdbss
DelService = MrxSmb
DelService = NtLmSsp
DelService = RpcLocator
;
; Service Install Sections
;
[Alerter_Service_Inst]
DisplayName = %Alerter_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1
ServiceBinary = %11%\svchost.exe -k LocalService
Dependencies = LanmanWorkstation
StartName = "NT AUTHORITY"\LocalService
AddReg = MSClient.Alerter.AddReg
Description = %Alerter_Desc%
[Browser_Service_Inst]
DisplayName = %Browser_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1
ServiceBinary = %11%\svchost.exe -k netsvcs
Dependencies = LanmanWorkstation, LanmanServer
StartName = LocalSystem
AddReg = MSClient.Browser.AddReg
Description = %Browser_Desc%
[Workstation_Service_Inst]
DisplayName = %LanmanWorkstation_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1
ServiceBinary = %11%\svchost.exe -k netsvcs
LoadOrderGroup = NetworkProvider
StartName = LocalSystem
AddReg = MSClient.Workstation.AddReg
Description = %LanmanWorkstation_Desc%
[NetLogon_Service_Inst]
DisplayName = %NetLogon_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1
ServiceBinary = %11%\lsass.exe
LoadOrderGroup = RemoteValidation
Dependencies = LanmanWorkstation
StartName = LocalSystem
AddReg = MSClient.NetLogon.AddReg
Description = %NetLogon_Desc%
[Messenger_Service_Inst]
DisplayName = %Messenger_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1
ServiceBinary = %11%\svchost.exe -k LocalService
Dependencies = LanmanWorkstation, NetBIOS, PlugPlay, RpcSS
StartName = "NT AUTHORITY"\LocalService
AddReg = MSClient.Messenger.AddReg
Description = %Messenger_Desc%
[Rdr_Service_Inst]
DisplayName = %Rdr_Desc%
ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER
StartType = 1 ;SERVICE_SYSTEM_START
ErrorControl = 1
ServiceBinary = %12%\mrxsmb.sys
LoadOrderGroup = Network
Description = %Rdr_Desc%
[Rdbss_Service_Inst]
DisplayName = %Rdbss_Desc%
ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER
StartType = 1 ;SERVICE_SYSTEM_START
ErrorControl = 1
ServiceBinary = %12%\rdbss.sys
LoadOrderGroup = Network
Description = %Rdbss_Desc%
[RpcLocator_Service_Inst]
DisplayName = %RpcLocator_Display%
ServiceType = 0x10 ;SERVICE_WIN32_OWN_PROCESS
StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1
ServiceBinary = %11%\locator.exe
Dependencies = LanmanWorkstation
StartName = LocalSystem
AddReg = MSClient.RpcLocator.AddReg
Description = %RpcLocator_Desc%
[NtLmSsp_Service_Inst]
DisplayName = %NtLmSsp_Display%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1
ServiceBinary = %11%\lsass.exe
StartName = LocalSystem
Description = %NtLmSsp_Desc%
;
; Del Registry section
;
[MSClient.DelReg]
HKLM, Software\Microsoft\Rpc\SecurityService, 1
HKLM, Software\Microsoft\Rpc\SecurityService, 9
HKLM, Software\Microsoft\Rpc\SecurityService, 10
HKLM, Software\Microsoft\Rpc\SecurityService, 14
HKLM, Software\Microsoft\Rpc\SecurityService, 16
HKLM, Software\Microsoft\Rpc\SecurityService, 18
HKLM, Software\Microsoft\Rpc\SecurityService, 68
HKLM, Software\Microsoft\Rpc\SecurityService, DefaultProvider
HKLM, Software\Microsoft\Rpc\SecurityService, DefaultAuthLevel
;
; Add Registry sections
;
[MSClient.ndi.AddReg]
HKR, Ndi, ClsID, 0, {57C06EAA-8784-11D0-83D4-00A0C911E5DF}
HKR, Ndi, Service, 0, LanmanWorkstation
HKR, Ndi, CoServices, 0x10000,"LanmanWorkstation", "Alerter", "Browser", "Netlogon", "Messenger", "NtLmSsp", "RpcLocator"
HKR, Ndi, ExcludeSetupStartServices, 0x10000,"Alerter", "Browser", "Netlogon", "Messenger", "NtLmSsp", "RpcLocator"
HKR, Ndi, HelpText, 0, "%MSClient_HELP%"
HKR, Ndi\Interfaces, UpperRange, 0, "winnet5"
HKR, Ndi\Interfaces, LowerRange, 0, "netbios,netbios_smb"
;
; Add CSC (Client-side-caching) items
;
[CSC.AddReg]
HKLM, System\CurrentControlSet\Services\MRxSmb\Parameters, CscEnabled, 0x10001, 1
;
; Values for RPC service
;
[MSClient.AddReg]
HKLM, Software\Microsoft\Rpc\SecurityService, 1, , secur32.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 9, , secur32.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 10, , secur32.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 14, , schannel.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 16, , secur32.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 18, , secur32.dll
HKLM, Software\Microsoft\Rpc\SecurityService, 68, , netlogon.dll
;
; LanmanWorkstation network and print provider stuff
;
[MSClient.Workstation.AddReg]
HKR, Parameters, , 0x0010 ; no values. This is required for LanmanWorkstation to start
HKR, NetworkProvider, Name, 0, %NetproviderName%
HKR, NetworkProvider, ProviderPath, 0x20000, "%%SystemRoot%%\System32\ntlanman.dll"
HKR, Parameters, ServiceDll, 0x20000, "%%SystemRoot%%\System32\wkssvc.dll"
[MSClient.ndi.NetworkProvider]
DeviceName = LanmanRedirector
;
; Params for NetLogon
;
[MSClient.NetLogon.AddReg]
HKR, Parameters, DBFlag, 0, 0
HKR, Parameters, Update, 0, no
;
; Params for Alerter
;
[MSClient.Alerter.AddReg]
HKR, Parameters, AlertNames, 0x10000, ""
HKR, Parameters, ServiceDll, 0x20000, "%SystemRoot%\system32\alrsvc.dll"
;
; Params for Browser
;
[MSClient.Browser.AddReg]
HKR, Parameters, IsDomainMaster, 0, FALSE
HKR, Parameters, MaintainServerList, 0, Auto
HKR, Parameters, ServiceDll, 0x20000, "%%SystemRoot%%\System32\browser.dll"
;
; Params for Messenger
;
[MSClient.Messenger.AddReg]
HKR, Parameters, ServiceDll, 0x20000, "%%SystemRoot%%\System32\msgsvc.dll"
;
; RPC Locator Keys
;
[MSClient.RpcLocator.AddReg]
HKR, Parameters, ExpirationAge, 0x10001, 3600
;
; Add Winsock Paramters Key
;
[MSClient.ndi.Winsock]
AddSock = MSClient.Install.AddWinsock
[MSClient.Install.AddWinsock]
TransportService=NetBIOS
HelperDllName="%SystemRoot%\System32\wshnetbs.dll"
MaxSockAddrLength=0x14
MinSockAddrLength=0x14
;
; Event log registry stuff
;
[Alerter_Evt]
AddReg = Alerter_Evt_AddReg
[Netlogon_Evt]
AddReg = Netlogon_Evt_AddReg
[Browser_Evt]
AddReg = Browser_Evt_AddReg
[Workstation_Evt]
AddReg = Workstation_Evt_AddReg
[Rdbss_Evt]
AddReg = Rdbss_Evt_AddReg
[Rdr_Evt]
AddReg = Rdr_Evt_AddReg
[Alerter_Evt_AddReg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netmsg.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Netlogon_Evt_AddReg]
HKR,, ParameterMessageFile, 0x00020000, "%%SystemRoot%%\System32\kernel32.dll"
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netmsg.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Browser_Evt_AddReg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Workstation_Evt_AddReg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netmsg.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Rdbss_Evt_AddReg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Rdr_Evt_AddReg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\iologmsg.dll"
HKR,, TypesSupported, 0x00010001, 0x00000007
[Strings]
Msft = "Microsoft"
MSClient_Desc = "Client for Microsoft Networks"
MSClient_HELP = "Allows your computer to access resources on a Microsoft network."
; Service names
Alerter_Display = "Alerter"
Alerter_Desc = "Notifies selected users and computers of administrative alerts."
Browser_Display = "Computer Browser"
Browser_Desc = "Maintains an up-to-date list of computers on your network and supplies the list to programs that request it."
LanmanWorkstation_Display = "Workstation"
LanmanWorkstation_Desc = "Provides network connections and communications."
NetLogon_Display = "Net Logon"
NetLogon_Desc = "Supports pass-through authentication of account logon events for computers in a domain."
Messenger_Display = "Messenger"
Messenger_Desc = "Sends and receives messages transmitted by administrators or by the Alerter service."
Rdr_Desc = "MRXSMB"
Rdbss_Desc = "Rdbss"
RpcLocator_Display = "Remote Procedure Call (RPC) Locator"
RpcLocator_Desc = "Manages the RPC name service database."
NtLmSsp_Display = "NT LM Security Support Provider"
NtLmSsp_Desc = "Provides security to remote procedure call (RPC) programs that use transports other than named pipes."
NetproviderName = "Microsoft Windows Network"
LanmanPrintProvider = "LanMan Print Services"