Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

143 lines
3.6 KiB

  1. ; -- NETIAS.INX --
  2. ;
  3. ; Microsoft Internet Authentication Service
  4. ;
  5. ; Copyright (c) Microsoft Corporation. All rights reserved.
  6. [version]
  7. signature = "$Windows NT$"
  8. LayoutFile = layout.inf
  9. Provider = %Msft%
  10. ;
  11. ; For Optional Components Use Only
  12. ;
  13. [IAS]
  14. Uninstall = IAS.Remove
  15. RegisterDlls = IAS.Register
  16. ; remove the old Shortcut for CHT, then add the new one
  17. ProfileItems = IAS.OldShortcut.Remove, IAS.Shortcut.Add
  18. StartServices = IAS
  19. Upgrade = IAS.Upgrade
  20. ; Do not copy ias.mdb
  21. ;CopyFiles = IAS.AddService.CopyFiles
  22. [IAS.Services]
  23. ; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE
  24. AddService = IAS, 0x10, IAS.AddService
  25. [IAS.Remove]
  26. DelReg = IAS.DelReg
  27. UnregisterDlls = IAS.Unregister
  28. ProfileItems = IAS.Shortcut.Remove
  29. [IAS.Remove.Services]
  30. DelService = IAS
  31. ;
  32. ; SNMP Extension Agent
  33. ;
  34. [IAS.SNMPAgent]
  35. AddAgent = IAS.AddSNMPAgent
  36. [IAS.Remove.SNMPAgent]
  37. DelAgent = IAS.Remove.DelSNMPAgent
  38. [IAS.AddSNMPAgent]
  39. ServiceName = "IAS"
  40. AgentName = "IASAgent"
  41. AgentPath = "%SystemRoot%\System32\iasperf.dll"
  42. [IAS.Remove.DelSNMPAgent]
  43. AgentName = "IASAgent"
  44. ;
  45. ; COM Object registration
  46. ;
  47. [IAS.Register]
  48. 11,, iasperf.dll, 1
  49. [IAS.Unregister]
  50. 11,, iasperf.dll, 1
  51. ;
  52. ; Administrative Tools shortcut
  53. ;
  54. [IAS.Shortcut.Add]
  55. Name = %IAS_Shortcut_Display%
  56. CmdLine = 11,,"ias.msc /s"
  57. IconPath = 11,,iasmmc.dll
  58. IconIndex = 0
  59. SubDir = %Snapin-Group-Name%
  60. Infotip = "@%11%\iassdo.dll,-125000"
  61. DisplayResource = "%11%\iassdo.dll",126000
  62. [IAS.Shortcut.Remove]
  63. Name = %IAS_Shortcut_Display%, 0x2
  64. SubDir = %Snapin-Group-Name%
  65. [IAS.OldShortcut.Remove]
  66. Name = %IAS_Old_Shortcut_Display%, 0x2
  67. SubDir = %Snapin-Group-Name%
  68. ;
  69. ; Service Install Sections
  70. ;
  71. [IAS.AddService]
  72. DisplayName = %IAS_Display%
  73. ServiceType = 0x20
  74. StartType = 2
  75. ErrorControl = 1
  76. ServiceBinary = "%%SystemRoot%%\System32\svchost.exe -k netsvcs"
  77. Dependencies = RPCSS
  78. AddReg = IAS.AddService.AddReg
  79. Description = %IAS_Desc%
  80. DelReg = IAS.AddService.DelReg
  81. [DestinationDirs]
  82. @3:IAS.AddService.CopyFiles = 11, "ias"
  83. @6:IAS.AddService.CopyFiles = 82, "ias"
  84. [IAS.AddService.CopyFiles]
  85. @3:ias.mdb,,,16 ;Don't overwrite if already present
  86. @6:ias.mdb,wias.mdb,,16 ;Don't overwrite if already present
  87. [IAS.AddService.CopyFiles.Security]
  88. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  89. [IAS_EventLogInstallSection]
  90. AddReg=IAS_Eventlog_AddReg
  91. DelReg=IAS_Eventlog_DelReg
  92. [IAS.AddService.AddReg]
  93. HKR, Parameters, ServiceDll, %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\ias.dll"
  94. HKR, Parameters, Allow SNMP Set, %REG_DWORD%, 0
  95. HKLM, System\CurrentControlSet\Services\EventLog\System\IAS, EventMessageFile, %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\iassvcs.dll;%%SystemRoot%%\System32\mprmsg.dll"
  96. HKLM, System\CurrentControlSet\Services\EventLog\System\IAS, ParameterMessageFile, %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\iassvcs.dll"
  97. HKLM, System\CurrentControlSet\Services\EventLog\System\IAS, TypesSupported, %REG_DWORD%, 0x0000001f
  98. HKLM, System\CurrentControlSet\Services\RemoteAccess\Policy, "Allow LM Authentication", 0x00010003, 0
  99. [IAS.AddService.DelReg]
  100. HKLM, SOFTWARE\Microsoft\INetMgr\Parameters\AddOnServices, "IAS"
  101. HKLM, System\CurrentControlSet\Services\EventLog\Application\IAS
  102. [IAS.DelReg]
  103. HKLM, System\CurrentControlSet\Services\EventLog\System\IAS
  104. [IAS.Upgrade]
  105. ; Nothing here. This just prevents the upgrade from failing on a
  106. ; "Section Not Found" error. Do not remove the upgrade section