home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / nettcpip.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-18  |  43.7 KB  |  521 lines

  1. ; NETTCPIP.INF -- TCP/IP Protocol
  2. ;
  3. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  4.  
  5. ;;++-- AddSDisk.cmd said no CopyFiles
  6.  
  7.  
  8. [Version]
  9.     Signature   = "$Windows NT$"
  10.     Class       = NetTrans
  11.     ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
  12.     Provider    = %Msft%
  13. DriverVer=06/21/2006,6.0.6001.18000
  14. ;; Commented by AddSDisk.cmd
  15. ;;     LayoutFile  = layout.inf
  16.  
  17. [Manufacturer]
  18.     %Msft% = Msft,NTx86,NTia64,NTamd64
  19.  
  20. [Msft.NTx86]
  21.     %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
  22.     %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
  23.     %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
  24.     %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
  25.     %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB
  26.  
  27. [Msft.NTia64]
  28.     %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
  29.     %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
  30.     %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
  31.     %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
  32.     %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB
  33.  
  34. [Msft.NTamd64]
  35.     %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
  36.     %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
  37.     %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
  38.     %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
  39.     %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB
  40.  
  41. [ControlFlags]
  42. ExcludeFromSelect = MS_NetBT,MS_NETBT_SMB,MS_SMB ; NetBt and NetBt_Smb are sub-components of Tcpip
  43.  
  44. ;****************************************************************************
  45. ; TCP/IP
  46. ;****************************************************************************
  47.  
  48. ;=======================
  49. ; TCP/IP Primary Install
  50. ;=======================
  51.  
  52. [MS_TCPIP.PrimaryInstall]
  53. ; TCPIP has properties to display
  54. Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
  55. AddReg = Registry.MS_TCPIP.PrimaryInstall, Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy
  56.  
  57. [MS_TCPIP.Tunnel.PrimaryInstall]
  58. Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  59. AddReg = Registry.MS_TCPIP.Tunnel.Install
  60.  
  61. [Registry.MS_TCPIP.PrimaryInstall]
  62. HKR, Ndi, BindForm, 0, "Tcpip"
  63. HKR, Ndi, ClsId, , "{A907657F-6FDF-11D0-8EFB-00C04FD912B2}"
  64. HKR, Ndi, ComponentDll, , tcpipcfg.dll
  65. HKR, Ndi, HelpText, , "@%SystemRoot%\system32\tcpipcfg.dll,-50001"
  66. HKR, Ndi, Service, , "Tcpip"
  67. HKR, Ndi, CoServices, %FLG_ADDREG_TYPE_MULTI_SZ%, "Tcpip", "Netbt", "Smb", "Lmhosts","Dhcp", "Tdx"
  68. HKR, Ndi\Interfaces, UpperRange, , "tdi"
  69. HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis5_ip"
  70.  
  71. [Registry.MS_TCPIP.Tunnel.Install]
  72. HKR, Ndi, BindForm, 0, "TCPIPTUNNEL"
  73. HKR, Ndi\Interfaces, UpperRange, 0, noupper
  74. HKR, Ndi\Interfaces, LowerRange, 0, "ndis5_tunnel"
  75.  
  76. ;=====================================
  77. ; TCP/IP Interface and Service Install
  78. ; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE
  79. ;=====================================
  80.  
  81. [MS_TCPIP.PrimaryInstall.Services]
  82. DelService = Ipsec
  83. AddService = Tcpip, 0, Install.AddService.TCPIP, NetEventLog
  84. AddService = Tdx, 0, Install.AddService.TDX
  85. AddService = Dhcp, 0, Install.AddService.DHCP, DhcpEventLog
  86.  
  87. ; Remove old IPSec Snapin references (Tool no longer present)
  88.  
  89. ; Install Tcpip service
  90. [Install.AddService.TCPIP]
  91. DisplayName = "@%SystemRoot%\system32\tcpipcfg.dll,-50003"
  92. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  93. StartType = 0 ;SERVICE_SYSTEM_BOOT
  94. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  95. ServiceBinary = %12%\tcpip.sys
  96. LoadOrderGroup = PNP_TDI
  97. AddReg = Registry.Service.TCPIP.Root,Registry.Service.TCPIP.ServiceProvider,Registry.Service.TCPIP.Secure,Registry.Service.TCPIP,Registry.Service.TCPIP.AdminOnly
  98. Description     = "@%SystemRoot%\system32\tcpipcfg.dll,-50003"
  99.  
  100. ; Install Winsock dependency
  101. [MS_TCPIP.PrimaryInstall.Winsock]
  102. AddSock = Install.TcpipWinsock
  103. AddSock = Install.LDAPWinsock
  104.  
  105. [Install.TcpipWinsock]
  106. TransportService = Tcpip
  107. DisplayString="@%SystemRoot%\system32\wshtcpip.dll,-60103"
  108. HelperDllName = "%SystemRoot%\System32\wshtcpip.dll"
  109. LibraryPath="%SystemRoot%\System32\mswsock.dll"
  110. MaxSockAddrLength = 0x10
  111. MinSockAddrLength = 0x10
  112. SupportedNameSpace=12
  113. Version=0
  114. ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"
  115.  
  116. [Install.LDAPWinsock]
  117. TransportService = Tcpip
  118. HelperDllName = "%SystemRoot%\System32\wshtcpip.dll"
  119. MaxSockAddrLength = 0x10
  120. MinSockAddrLength = 0x10
  121. LibraryPath="%SystemRoot%\System32\winrnr.dll"
  122. DisplayString=%MS_NTDS.Provider_Desc%
  123. SupportedNameSpace=32
  124. SchemaSupport=0
  125. ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"
  126.  
  127. ; Install DHCP service
  128. [Install.AddService.DHCP]
  129. DisplayName = "@%SystemRoot%\system32\dhcpcsvc.dll,-100"
  130. ServiceType = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  131. StartType = 2     ;SERVICE_AUTO_START
  132. ErrorControl = 1     ;SERVICE_ERROR_NORMAL
  133. ServiceBinary = %11%\svchost.exe -k LocalServiceNetworkRestricted
  134. LoadOrderGroup = TDI
  135. Dependencies = NSI, Tdx, Afd
  136. StartName = "NT AUTHORITY\LocalService"
  137. AddReg = Registry.Service.DHCP.Parameters.Secure,Registry.Service.DHCP.Options.Secure,Registry.Service.DHCP
  138. Description = "@%SystemRoot%\system32\dhcpcsvc.dll,-101"
  139. Security = "D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;0x40;;;LS)(A;;0x40;;;NS)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;NO)"
  140.  
  141. [Install.AddService.TDX]
  142. DisplayName = "@%SystemRoot%\system32\tcpipcfg.dll,-50004"
  143. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  144. StartType = 1 ;SERVICE_SYSTEM_START
  145. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  146. ServiceBinary = %12%\tdx.sys
  147. LoadOrderGroup = PNP_TDI
  148. Dependencies = Tcpip
  149. Description = "@%SystemRoot%\system32\tcpipcfg.dll,-50004"
  150.  
  151.  
  152. [Registry.MS_TCPIP]
  153. ;RPC protocols for tcpip
  154. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_ip_tcp,,"rpcrt4.dll"
  155. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncadg_ip_udp,,"rpcrt4.dll"
  156. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_http,,"rpcrt4.dll"
  157.  
  158. [Registry.MS_TCPIP.Legacy]
  159. ;Some legacy apps use the following key to check whether tcp is installed
  160. HKLM,SOFTWARE\Microsoft\Tcpip\CurrentVersion,,%FLG_ADDREG_KEYONLY%
  161.  
  162. [Registry.MS_TCPIP.Legacy.Remove]
  163. HKLM,SOFTWARE\Microsoft\Tcpip
  164. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_nb_tcp,,"rpcrt4.dll"
  165.  
  166. [Registry.Service.DHCP.Parameters.Secure]
  167. HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  168. HKR,Parametersv6,,%FLG_ADDREG_KEYONLY%
  169.  
  170. [Registry.Service.DHCP.Parameters.Secure.Security]
  171. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GRLCSWCCRPRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CI;GR;;;LS)(A;CI;GR;;;NO)"
  172.  
  173. [Registry.Service.DHCP.Options.Secure]
  174. HKR,Configurations,,%FLG_ADDREG_KEYONLY%
  175. HKR,Parameters\Options,,%FLG_ADDREG_KEYONLY%
  176. HKR,Parametersv6\Options,,%FLG_ADDREG_KEYONLY%
  177.  
  178. [Registry.Service.DHCP.Options.Secure.Security]
  179. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GA;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CI;GR;;;LS)(A;CI;GR;;;NO)"
  180.  
  181. [Registry.Service.DHCP]
  182. ;add keys which instruct DHCP where to find TCPIP options
  183. HKR,Linkage\Disabled,,%FLG_ADDREG_KEYONLY%
  184.  
  185. HKR,,RequiredPrivileges,%FLG_ADDREG_TYPE_MULTI_SZ%,"SeChangeNotifyPrivilege","SeCreateGlobalPrivilege"
  186. HKR,,ServiceSidType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  187.  
  188. HKR,Parameters\Options\1,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000007
  189. HKR,Parameters\Options\1,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpSubnetMaskOpt","SYSTEM\CurrentControlSet\Services\?\Parameters\Tcpip\DhcpSubnetMaskOpt"
  190.  
  191. HKR,Parameters\Options\15,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  192. HKR,Parameters\Options\15,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain","SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain"
  193.  
  194. HKR,Parameters\Options\3,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000007
  195. HKR,Parameters\Options\3,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDefaultGateway","SYSTEM\CurrentControlSet\Services\?\Parameters\Tcpip\DhcpDefaultGateway"
  196.  
  197. HKR,Parameters\Options\6,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  198. HKR,Parameters\Options\6,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpNameServer","SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DhcpNameServer"
  199.  
  200. HKR,Parameters\Options\44,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  201. HKR,Parameters\Options\44,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_?\DhcpNameServerList","SYSTEM\CurrentControlSet\Services\NetBT\Adapters\?\DhcpNameServer"
  202.  
  203. HKR,Parameters\Options\46,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000004
  204. HKR,Parameters\Options\46,RegLocation,,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\DhcpNodeType"
  205.  
  206. HKR,Parameters\Options\47,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  207. HKR,Parameters\Options\47,RegLocation,,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\DhcpScopeID"
  208.  
  209. HKR,Parameters\Options\DhcpNetbiosOptions,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000004
  210. HKR,Parameters\Options\DhcpNetbiosOptions,OptionId,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  211. HKR,Parameters\Options\DhcpNetbiosOptions,VendorType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  212. HKR,Parameters\Options\DhcpNetbiosOptions,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_?\DhcpNetbiosOptions"
  213.  
  214. HKR,Parametersv6\Options\23,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000003
  215. HKR,Parametersv6\Options\23,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\Dhcpv6DNSServers","SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\Dhcpv6DNSServers"
  216.  
  217. HKR,Parametersv6\Options\24,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000003
  218. HKR,Parametersv6\Options\24,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\Dhcpv6DomainSearchList","SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\Dhcpv6DomainSearchList"
  219.  
  220. HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\dhcpcsvc.dll"
  221.  
  222.  
  223. ;
  224. ; DHCP which runs as NS needs full permissions to Parameters and
  225. ; Interfaces subkeys. So grant GA to NS.
  226. ;
  227.  
  228. ;
  229. ; No Delete, WDAC and WOWN permissions for NS on keys which contain
  230. ; paths of executables. Granting "Create Subkey" as it should be
  231. ; safe without delete.
  232. ;
  233. [Registry.Service.TCPIP.Root]
  234. HKLM,System\CurrentControlSet\Services\Tcpip,,%FLG_ADDREG_KEYONLY%
  235. HKLM,System\CurrentControlSet\Services\Tcpip,BootFlags,%FLG_ADDREG_DWORD_NO_CLOBBER%,1
  236.  
  237. [Registry.Service.TCPIP.Root.Security]
  238. "D:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;CCLCSWRPRC;;;NS)(A;CI;KR;;;LS)(A;CI;CCLCSWRPRC;;;NO)(A;CI;CCLCSWRPRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)"
  239.  
  240. ;
  241. ; Restricted permissions on the ServiceProvider key to avoid elevation of
  242. ; privileges by redirection of the ProviderPath
  243. ;
  244. [Registry.Service.TCPIP.ServiceProvider]
  245. HKLM,System\CurrentControlSet\Services\Tcpip\ServiceProvider,,%FLG_ADDREG_KEYONLY%
  246.  
  247. HKR,ServiceProvider,Class,%FLG_ADDREG_TYPE_DWORD%,8
  248. HKR,ServiceProvider,DnsPriority,%FLG_ADDREG_TYPE_DWORD%,2000
  249. HKR,ServiceProvider,HostsPriority,%FLG_ADDREG_TYPE_DWORD%,500
  250. HKR,ServiceProvider,LocalPriority,%FLG_ADDREG_TYPE_DWORD%,499
  251. HKR,ServiceProvider,Name,,"TCP/IP"
  252. HKR,ServiceProvider,NetbtPriority,%FLG_ADDREG_TYPE_DWORD%,2001
  253. HKR,ServiceProvider,ProviderPath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\wsock32.dll"
  254.  
  255. [Registry.Service.TCPIP.ServiceProvider.Security]
  256. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GRLCSWCCRPRC;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)"
  257.  
  258. [Registry.Service.TCPIP.Secure]
  259. HKLM,System\CurrentControlSet\Control\Network,,%FLG_ADDREG_KEYONLY%
  260. HKLM,System\CurrentControlSet\Services\Tcpip\Parameters,,%FLG_ADDREG_KEYONLY%
  261. HKLM,System\CurrentControlSet\Services\Tcpip\Performance,,%FLG_ADDREG_KEYONLY%
  262.  
  263. HKR,Linkage,,%FLG_ADDREG_KEYONLY%
  264. HKR,Performance,Close,,"CloseTcpIpPerformanceData"
  265. HKR,Performance,Collect,,"CollectTcpIpPerformanceData"
  266. HKR,Performance,Library,,"Perfctrs.dll"
  267. HKR,Performance,Object List,,"502 510 546 548 582 638 658 1530 1532 1534"
  268. HKR,Performance,Open,,"OpenTcpIpPerformanceData"
  269.  
  270. [Registry.Service.TCPIP.Secure.Security]
  271. "D:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;CCDCLCSWRPWPSDRC;;;NS)(A;CI;KR;;;LS)(A;CI;CCDCLCSWRPSDRC;;;NO)(A;CI;CCDCLCSWRPWPSDRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)"
  272.  
  273. [Registry.Service.TCPIP.AdminOnly]
  274. HKR,Parameters\Adapters,,%FLG_ADDREG_KEYONLY%
  275. HKR,Parameters\Winsock,"UseDelayedAcceptance",%FLG_ADDREG_TYPE_DWORD%,0x0000
  276.  
  277. [Registry.Service.TCPIP.AdminOnly.Security]
  278. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)"
  279.  
  280. [Registry.Service.TCPIP]
  281. HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ExcludedProviders",%FLG_ADDREG_SZ_NO_CLOBBER%,""
  282. HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ProviderOrder",%FLG_ADDREG_MULTI_SZ_APPEND%,"Tcpip"
  283.  
  284. HKR,Parameters\PersistentRoutes,,%FLG_ADDREG_KEYONLY%
  285.  
  286. HKR,Parameters,DataBasePath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\etc"
  287. HKR,Parameters,NameServer,%FLG_ADDREG_SZ_NO_CLOBBER%,""
  288. HKR,Parameters,ForwardBroadcasts,%FLG_ADDREG_DWORD_NO_CLOBBER%,0
  289. HKR,Parameters,IPEnableRouter,%FLG_ADDREG_TYPE_DWORD%,0
  290.  
  291. ;====================================
  292. ; TCP/IP Interface and Service Remove
  293. ;====================================
  294.  
  295. [MS_TCPIP.PrimaryInstall.Remove]
  296. DelReg          = Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy.Remove
  297.  
  298. [MS_TCPIP.PrimaryInstall.Remove.Services]
  299. DelService = Tcpip
  300. DelService = Dhcp
  301. DelService = Tdx
  302.  
  303. [MS_TCPIP.PrimaryInstall.Remove.Winsock]
  304. DelSock = Remove.TcpipWinsock
  305. DelSock = Remove.LDAPWinsock
  306.  
  307. [Remove.TcpipWinsock]
  308. TransportService=Tcpip
  309. ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"
  310.  
  311. [Remove.LDAPWinsock]
  312. TransportService=Tcpip
  313. ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"
  314.  
  315. ;****************************************************************************
  316. ; WINS
  317. ;****************************************************************************
  318.  
  319. ;=====================
  320. ; WINS Primary Install
  321. ;=====================
  322.  
  323. [MS_WINS.PrimaryInstall]
  324.     Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  325.     AddReg  = Registry.MS_WINS.PrimaryInstall
  326.     AddReg  = Registry.Service.NetBT.Secure
  327.     AddReg  = Registry.Service.NetBT
  328.  
  329. [Registry.MS_WINS.PrimaryInstall]
  330. ; Class Information
  331.     HKR,Ndi,Service,,"NetBT"
  332.  
  333. ; Interfaces
  334.     HKR,Ndi\Interfaces,UpperRange,,"netbios"
  335.     HKR,Ndi\Interfaces,LowerRange,,"tdi"
  336.  
  337.  
  338. ;====================================
  339. ; WINS Interface and Service Install
  340. ;====================================
  341.  
  342.  
  343. [MS_WINS.PrimaryInstall.Services]
  344.     AddService      = LmHosts, 0, Install.AddService.LMHosts, NetEventLog
  345.  
  346. [Install.AddService.LMHosts]
  347.     DisplayName     = "@%SystemRoot%\system32\lmhsvc.dll,-101"
  348.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  349.     StartType       = 2     ;SERVICE_AUTO_START
  350.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  351.     ServiceBinary   = %11%\svchost.exe -k LocalServiceNetworkRestricted
  352.     LoadOrderGroup  = TDI
  353.     Dependencies    = NetBT, Afd
  354.     StartName       = "NT AUTHORITY\LocalService"
  355.     AddReg          = Registry.Service.LMHosts
  356.     Description     = "@%SystemRoot%\system32\lmhsvc.dll,-102"
  357.  
  358. [Registry.Service.LMHosts]
  359.     HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\lmhsvc.dll"
  360.  
  361. [Registry.Service.NetBT.Secure]
  362.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,,%FLG_ADDREG_KEYONLY%
  363.  
  364.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NbProvider,,"_tcp"
  365.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameServerPort,%FLG_ADDREG_DWORD_NO_CLOBBER%,137
  366.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,CacheTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,600000
  367.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,BcastNameQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
  368.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,BcastQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,750
  369.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameSrvQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
  370.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameSrvQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,1500
  371.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,Size/Small/Medium/Large,%FLG_ADDREG_DWORD_NO_CLOBBER%,1
  372.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,SessionKeepAlive,%FLG_ADDREG_DWORD_NO_CLOBBER%,3600000
  373.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters,TransportBindName,,"\Device\"
  374.  
  375.     HKLM,System\CurrentControlSet\Services\NetBT\Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%
  376.  
  377. [Registry.Service.NetBT.Secure.Security]
  378. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)(A;CI;GA;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)"
  379.  
  380.  
  381. [Registry.Service.NetBT]
  382.     ;NetBT service is installed from the manifest as disabled. The installation is complete here
  383.     ;enable it now.
  384.     HKLM,System\CurrentControlSet\Services\NetBT\,Start,%FLG_ADDREG_TYPE_DWORD%,1
  385.  
  386.     HKLM,System\CurrentControlSet\Services\NetBT\Linkage,OtherDependencies,%FLG_ADDREG_TYPE_MULTI_SZ%,"Tcpip"
  387.  
  388. [Registry.Service.NetBT.Security]
  389. "D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)(A;CIIO;RC;;;OW)"
  390.  
  391.  
  392. ;==================================
  393. ; WINS Interface and Service Remove
  394. ;==================================
  395.  
  396. [MS_WINS.PrimaryInstall.Remove.Services]
  397.     DelService      = LmHosts
  398.     DelService      = NetBT
  399.  
  400. ;**********************************************************
  401. ; NETBT_SMB section
  402. ;**********************************************************
  403. [MS_NETBT_SMB.PrimaryInstall]
  404. Characteristics = 0x38    ; NCF_HIDDEN|NCF_NO_SERVICE|NCF_NOT_USER_REMOVABLE
  405. AddReg = Registry.MS_NETBT_SMB.PrimaryInstall
  406.  
  407. [Registry.MS_NETBT_SMB.PrimaryInstall]
  408. HKR, Ndi,            BindForm,      0,          "NetbiosSmb"
  409. HKR, Ndi\Interfaces, UpperRange,    0,          "netbios_smb"
  410. HKR, Ndi\Interfaces, LowerRange,    0,          "nolower"
  411.  
  412. ;=====================================
  413. ; Microsoft SMB Interface and Service Install
  414. ;=====================================
  415. [MS_SMB.Install]
  416.     Characteristics = 0x28  ; NCF_NOT_USER_REMOVABLE | NCF_HIDDEN
  417.     AddReg          = Registry.MS_SMB.Install
  418.  
  419. [Registry.MS_SMB.Install]
  420. ; Class Information
  421.     HKR, Ndi, Service,    0, "Smb"
  422.  
  423. ; Interfaces
  424.     HKR,Ndi\Interfaces,UpperRange,0,"netbios_smb"
  425.     HKR,Ndi\Interfaces,LowerRange,,"tdi"
  426.  
  427. ; Service install
  428. [MS_SMB.Install.Services]
  429.     AddService      = Smb,    0, Install.AddService.Smb,    NetEventLog
  430.  
  431. ; Install Smb service
  432. [Install.AddService.Smb]
  433.     DisplayName     = "@%SystemRoot%\system32\tcpipcfg.dll,-50005"
  434.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  435.     StartType       = 1 ;SERVICE_SYSTEM_START
  436.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  437.     ServiceBinary   = %12%\smb.sys
  438.     LoadOrderGroup  = PNP_TDI
  439.     Dependencies    = Tcpip
  440.     AddReg          = Registry.Service.Smb
  441.     Description     = "@%SystemRoot%\system32\tcpipcfg.dll,-50006"
  442.  
  443. [Registry.Service.Smb]
  444.  
  445. [Registry.Service.Smb.DelReg]
  446.  
  447. ;====================================
  448. ; SMB Interface and Service Remove
  449. ;====================================
  450. [MS_SMB.Install.Remove]
  451.     DelReg = Registry.Service.Smb.DelReg
  452.  
  453. [MS_SMB.Install.Remove.Services]
  454.     DelService = Smb
  455.  
  456. ;****************************************************************************
  457. ; [Event Log] sections.
  458. ;****************************************************************************
  459. [NetEventLog]
  460. AddReg = NetEventLog.AddReg
  461.  
  462. [NetEventLog.AddReg]
  463.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
  464.     HKR,,TypesSupported,0x00010001,7
  465.  
  466.  
  467. [DhcpEventLog]
  468. AddReg = DhcpEventLog.AddReg
  469.  
  470. [DhcpEventLog.AddReg]
  471.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\dhcpcsvc.dll"
  472.     HKR,,ParameterMessageFile,0x00020000,"%%SystemRoot%%\System32\kernel32.dll"
  473.  
  474. [Strings]
  475. ; localizable
  476. Msft = "Microsoft"
  477.  
  478. ;TCPIP strings
  479. MS_TCPIP.DisplayName = "Internet Protocol Version 4 (TCP/IPv4)"
  480.  
  481. MS_NTDS.Provider_Desc = "NTDS"
  482.  
  483. ;TCPIP_TUNNEL strings
  484. MS_TCPIP.Tunnel.DisplayName = "Internet Protocol (TCP/IP) - Tunnels"
  485.  
  486. ;WINS strings
  487. MS_WINS.DisplayName = "WINS Client(TCP/IP) Protocol"
  488.  
  489. ; IPSEC
  490. IPSEC_Group_Name = "Administrative Tools"
  491. IPSEC_Admin_Desc = "IP Security Management"
  492.  
  493. ; NETBT_SMB
  494. MS_NETBT_SMB.DisplayName = "Message-oriented TCP/IP Protocol (SMB session)"
  495.  
  496. MS_SMB.DisplayName = "Microsoft NetbiosSmb"
  497.  
  498. ; non-localizable
  499.  
  500. ; AddReg flags
  501. FLG_ADDREG_TYPE_EXPAND_SZ   = 0x00020000
  502. FLG_ADDREG_TYPE_MULTI_SZ    = 0x00010000
  503. FLG_ADDREG_TYPE_DWORD       = 0x00010001
  504. FLG_ADDREG_KEYONLY          = 0x00000010
  505. FLG_ADDREG_SZ_NO_CLOBBER    = 0x00000002
  506. FLG_ADDREG_MULTI_SZ_APPEND  = 0x0001000A
  507. FLG_ADDREG_TYPE_BINARY      = 0x00000001
  508. FLG_ADDREG_DWORD_NO_CLOBBER = 0x00010003
  509.  
  510.  
  511. ; SECURITY: Parameters for CoInitializeSecurity
  512. ; SECURITY: The following are process-wide settings for COM security.
  513. ; SECURITY: They are set to be as strict as possible. You can override
  514. ; SECURITY: these settings on a per-interface basis using CoSetProxyBlanket.
  515. AUTHENTICATION_CAPABILITIES = 0x3022 ; EOAC_NO_CUSTOM_MARSHAL |
  516.                                      ; EOAC_DISABLE_AAA |
  517.                                      ; EOAC_STATIC_CLOAKING |
  518.                                      ; EOAC_SECURE_REFS
  519. AUTHENTICATION_LEVEL        = 0x6    ; RPC_C_AUTHN_LEVEL_PKT_PRIVACY
  520. IMPERSONATION_LEVEL         = 0x2    ; RPC_C_IMP_LEVEL_IDENTIFY
  521.