; NETSMB.INF -- SMB device ; ; SMB Installation file for Windows 2000 ; ; Copyright (c) Microsoft Corporation. All rights reserved. [Version] Signature = "$Windows NT$" Class = NetTrans ClassGUID = {4d36e975-e325-11ce-bfc1-08002be10318} Provider = %Msft% [Manufacturer] %Msft% = Msft [Msft] %MS_SMB.DisplayName% = MS_SMB.Install, MS_SMB [ControlFlags] ExcludeFromSelect = MS_SMB [MS_SMB.Install] Characteristics = 0x28 ; NCF_NOT_USER_REMOVABLE | NCF_HIDDEN AddReg = Registry.MS_SMB.Install [Registry.MS_SMB.Install] ; Class Information HKR, Ndi, HelpText, 0, %MS_SMB.HelpText% HKR, Ndi, Service, 0, "Smb" ; Interfaces HKR,Ndi\Interfaces,UpperRange,0,"netbios_smb" HKR,Ndi\Interfaces,LowerRange,,"tdi" ;===================================== ; Microsoft SMB Interface and Service Install ;===================================== ; Service install [MS_SMB.Install.Services] AddService = Smb, 0, Install.AddService.SMB, NetEventLog ; ; Don't install SmbSvc. Just use LmhSvc ; AddService = SmbSvc, 0, Install.AddService.SmbSvc, ; Install Smb service [Install.AddService.SMB] DisplayName = %MS_SMB.SMB.ServiceDescription% ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 1 ;SERVICE_SYSTEM_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %12%\smb.sys LoadOrderGroup = PNP_TDI Dependencies = Tcpip, Tcpip6 AddReg = Registry.Service.SMB Description = %MS_SMB.SMB.ServiceDescription% [Registry.Service.SMB] HKR,Parameters,DebugFlag,%FLG_ADDREG_DWORD_NO_CLOBBER%,0x0 HKLM,System\CurrentControlSet\Services\NetBT\Parameters,SMBDeviceEnabled,%FLG_ADDREG_TYPE_DWORD%,0 [Registry.Service.SMB.DelReg] HKLM,System\CurrentControlSet\Services\NetBT\Parameters,SMBDeviceEnabled ; ; SMB helper ; [Install.AddService.SmbSvc] DisplayName = %MS_SMB.SmbSvc.DisplayName% ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS StartType = 2 ;SERVICE_AUTO_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %11%\svchost.exe -k LocalService LoadOrderGroup = TDI Dependencies = Smb, Afd StartName = "NT AUTHORITY\LocalService" AddReg = Registry.Service.SmbSvc Description = %MS_SMB.SmbSvc.ServiceDescription% [Registry.Service.SmbSvc] HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%11%\smbsvc.dll" ;==================================== ; SMB Interface and Service Remove ;==================================== [MS_SMB.Install.Remove] DelReg = Registry.Service.SMB.DelReg [MS_SMB.Install.Remove.Services] ; DelService = SmbSvc DelService = Smb ;**************************************************************************** ; [Event Log] sections. ;**************************************************************************** [NetEventLog] AddReg = NetEventLog.AddReg [NetEventLog.AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll" HKR,,TypesSupported,0x00010001,7 [Strings] Msft = "Microsoft" MS_SMB.DisplayName = "Microsoft SMB Developer Edition" MS_SMB.HelpText = "Enable File Sharing over IPv6 and IPv4 network" MS_SMB.SMB.ServiceDescription = "Microsoft SMB Protocol Driver" MS_SMB.SmbSvc.DisplayName = "SmbSvc" MS_SMB.SmbSvc.ServiceDescription = "Smb helper" ; AddReg flags FLG_ADDREG_TYPE_EXPAND_SZ = 0x00020000 FLG_ADDREG_TYPE_MULTI_SZ = 0x00010000 FLG_ADDREG_TYPE_DWORD = 0x00010001 FLG_ADDREG_KEYONLY = 0x00000010 FLG_ADDREG_SZ_NO_CLOBBER = 0x00000002 FLG_ADDREG_MULTI_SZ_APPEND = 0x0001000A FLG_ADDREG_TYPE_BINARY = 0x00000001 FLG_ADDREG_DWORD_NO_CLOBBER = 0x00010003