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.

129 lines
3.0 KiB

  1. ;
  2. ; ACTIVE DS Installation Script
  3. ;
  4. [Version]
  5. Signature=$CHICAGO$
  6. ;
  7. ; INF Entry Points
  8. ;
  9. [DefaultInstall]
  10. CopyFiles = CopyInf, CopySys, CopySys.95
  11. AddReg = RegSMP, RegUninstall, RegUninstall.95
  12. [DefaultInstall.NT]
  13. CopyFiles = CopyInf, CopySys, CopySys.NT, CopySys.Perm
  14. AddReg = RegSMP, RegUninstall, RegUninstall.NT
  15. [Uninstall]
  16. DelFiles = CopySys, CopyInf, CopySys.95
  17. DelReg = UnRegSMP, UnRegUninstall
  18. [Uninstall.NT]
  19. DelFiles = CopySys, CopyInf, CopySys.NT
  20. DelReg = UnRegSMP, UnRegUninstall
  21. ;
  22. ; Destination Directories
  23. ;
  24. [DestinationDirs]
  25. CopyInf = 17
  26. CopySys = 11
  27. CopySys.95 = 11
  28. CopySys.NT = 11
  29. CopySys.NW = 11
  30. ;
  31. ; File Sections
  32. ;
  33. [CopyInf]
  34. adsiis.inf
  35. [CopySys]
  36. adsiis.dll,,,33
  37. [CopySys.95]
  38. [CopySys.NT]
  39. [CopySys.Perm]
  40. ;
  41. ; Registry Settings
  42. ;
  43. [RegSMP]
  44. HKLM,Software\Microsoft\ADs\Providers\IIS,,,"IISNamespace"
  45. HKCR,IISNamespace\Clsid,,,"{d6bfa35e-89f2-11d0-8527-00c04fd8d503}"
  46. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503},,,"IIS Namespace Object"
  47. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\InprocServer32,,,"adsiis.dll"
  48. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
  49. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\ProgID,,,"IISNamespace"
  50. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\TypeLib,,,"{49d704a0-89f7-11d0-8527-00c04fd8d503}"
  51. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\Version,,,"0.0"
  52. HKCR,IIS\Clsid,,,"{d88966de-89f2-11d0-8527-00c04fd8d503}"
  53. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503},,,"IIS Provider Object"
  54. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\InprocServer32,,,"adsiis.dll"
  55. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
  56. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\ProgID,,,"IIS"
  57. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\TypeLib,,,"{49d704a0-89f7-11d0-8527-00c04fd8d503}"
  58. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\Version,,,"0.0"
  59. [UnRegSMP]
  60. HKLM,Software\Microsoft\ADs\Providers\IIS
  61. HKCR,IISNamespace
  62. HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}
  63. HKCR,IIS
  64. HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}
  65. ;
  66. ; Add/Remove Control Panel Registry Settings
  67. ;
  68. [RegUninstall]
  69. HKLM,%UninstKey%,"DisplayName",,%DispName%
  70. [RegUninstall.95]
  71. HKLM,%UninstKey%,"UninstallString",,"RunDll setupx.dll,InstallHinfSection Uninstall 4 %UninstInf%"
  72. [RegUninstall.NT]
  73. HKLM,%UninstKey%,"UninstallString",,"RunDll32 syssetup.dll,SetupInfObjectInstallAction Uninstall 4 %UninstInf%"
  74. [UnRegUninstall]
  75. HKLM,%UninstKey%
  76. ;
  77. ; Disk Layout Information
  78. ;
  79. [SourceDisksNames]
  80. 99 = %DiskName%,ADs,0
  81. [SourceDisksFiles]
  82. adsiis.inf = 99
  83. adsiis.dll = 99
  84. ;
  85. ; Strings
  86. ;
  87. [Strings]
  88. UninstKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ADs"
  89. UninstInf = "adsiis.inf"
  90. REG_SZ = 0x00000000
  91. REG_MULTI_SZ = 0x00010000
  92. REG_EXPAND_SZ = 0x00020000
  93. REG_BINARY = 0x00000001
  94. REG_DWORD = 0x00010001
  95. DispName = "ACTIVE DS IIS Provider"
  96. DiskName = "ACTIVE DS IIS Provider Installation Disk"