323 lines
10 KiB
Plaintext
323 lines
10 KiB
Plaintext
|
; -- NETMSCLI.INX --
|
||
|
;
|
||
|
; Client For Microsoft Networks.
|
||
|
;
|
||
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
|
||
|
[Version]
|
||
|
Signature = "$Windows NT$"
|
||
|
Class = NetClient
|
||
|
ClassGUID = {4d36e973-e325-11ce-bfc1-08002be10318}
|
||
|
Provider = %Msft%
|
||
|
LayoutFile = layout.inf
|
||
|
|
||
|
[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 = 4 ;SERVICE_DISABLED
|
||
|
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
|
||
|
@@!b:StartType = 2 ;SERVICE_AUTO_START
|
||
|
@b:StartType = 3 ;SERVICE_DEMAND_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 = MS_WindowsRemoteValidation
|
||
|
Dependencies = LanmanWorkstation
|
||
|
StartName = LocalSystem
|
||
|
AddReg = MSClient.NetLogon.AddReg
|
||
|
Description = %NetLogon_Desc%
|
||
|
|
||
|
[Messenger_Service_Inst]
|
||
|
DisplayName = %Messenger_Display%
|
||
|
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
|
||
|
StartType = 4 ;SERVICE_DISABLED
|
||
|
ErrorControl = 1
|
||
|
ServiceBinary = %11%\svchost.exe -k netsvcs
|
||
|
Dependencies = LanmanWorkstation, NetBIOS, PlugPlay, RpcSS
|
||
|
StartName = LocalSystem
|
||
|
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 = "NT AUTHORITY"\NetworkService
|
||
|
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, 18
|
||
|
HKLM, Software\Microsoft\Rpc\SecurityService, 68
|
||
|
HKLM, Software\Microsoft\Rpc\SecurityService, DefaultProvider
|
||
|
HKLM, Software\Microsoft\Rpc\SecurityService, DefaultAuthLevel
|
||
|
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, 1
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, 18
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, 68
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, DefaultProvider
|
||
|
@@:@6:HKLM, Software\Wow6432Node\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, "@netcfgx.dll,-50002"
|
||
|
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, 18, , secur32.dll
|
||
|
HKLM, Software\Microsoft\Rpc\SecurityService, 68, , netlogon.dll
|
||
|
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, 1, , secur32.dll
|
||
|
@@:@6:HKLM, Software\Wow6432Node\Microsoft\Rpc\SecurityService, 18, , secur32.dll
|
||
|
@@:@6:HKLM, Software\Wow6432Node\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
|
||
|
|
||
|
[MSClient.ndi.PrintProvider]
|
||
|
PrintProviderName = "LanMan Print Services"
|
||
|
PrintProviderDll = win32spl.dll
|
||
|
DisplayName = %LanmanPrintProvider%
|
||
|
|
||
|
;
|
||
|
; Params for NetLogon
|
||
|
;
|
||
|
[MSClient.NetLogon.AddReg]
|
||
|
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
|
||
|
;
|
||
|
@*: -----------------------------------------------------------------------------
|
||
|
@*: Warning! If you make changes to the following section, make sure to make the
|
||
|
@*: same changes under: ..\netcfg\msclicfg\mscliobj.cpp!CMSClient::HrRestoreRegistry
|
||
|
@*: This section is not used during upgrade.
|
||
|
@*:
|
||
|
@*: See Bug #88386 - deonb
|
||
|
@*: -----------------------------------------------------------------------------
|
||
|
[MSClient.Browser.AddReg]
|
||
|
@@:HKR, Parameters, IsDomainMaster, 0, FALSE
|
||
|
@w:HKR, Parameters, MaintainServerList, 0, Auto
|
||
|
@s:HKR, Parameters, MaintainServerList, 0, Yes
|
||
|
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
|
||
|
; (32-bit platforms only since AF_NETBIOS for 32-bit on 64-bit systems not
|
||
|
; supported.)
|
||
|
;
|
||
|
@@:@3:[MSClient.ndi.Winsock]
|
||
|
@@:@3:AddSock = MSClient.Install.AddWinsock
|
||
|
|
||
|
@@:@3:[MSClient.Install.AddWinsock]
|
||
|
@@:@3:TransportService=NetBIOS
|
||
|
@@:@3:HelperDllName="%SystemRoot%\System32\wshnetbs.dll"
|
||
|
@@:@3:MaxSockAddrLength=0x14
|
||
|
@@:@3: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
|