mirror of https://github.com/tongzx/nt5src
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
2.9 KiB
129 lines
2.9 KiB
;
|
|
; ACTIVE DS Installation Script
|
|
;
|
|
|
|
[Version]
|
|
Signature=$CHICAGO$
|
|
|
|
;
|
|
; INF Entry Points
|
|
;
|
|
|
|
[DefaultInstall]
|
|
CopyFiles = CopyInf, CopySys, CopySys.95
|
|
AddReg = RegSMP, RegUninstall, RegUninstall.95
|
|
|
|
[DefaultInstall.NT]
|
|
CopyFiles = CopyInf, CopySys, CopySys.NT, CopySys.Perm
|
|
AddReg = RegSMP, RegUninstall, RegUninstall.NT
|
|
|
|
[Uninstall]
|
|
DelFiles = CopySys, CopyInf, CopySys.95
|
|
DelReg = UnRegSMP, UnRegUninstall
|
|
|
|
[Uninstall.NT]
|
|
DelFiles = CopySys, CopyInf, CopySys.NT
|
|
DelReg = UnRegSMP, UnRegUninstall
|
|
|
|
;
|
|
; Destination Directories
|
|
;
|
|
|
|
[DestinationDirs]
|
|
CopyInf = 17
|
|
CopySys = 11
|
|
CopySys.95 = 11
|
|
CopySys.NT = 11
|
|
CopySys.NW = 11
|
|
|
|
;
|
|
; File Sections
|
|
;
|
|
|
|
[CopyInf]
|
|
adsiis.inf
|
|
|
|
[CopySys]
|
|
adsiis.dll,,,33
|
|
|
|
[CopySys.95]
|
|
|
|
[CopySys.NT]
|
|
|
|
[CopySys.Perm]
|
|
|
|
;
|
|
; Registry Settings
|
|
;
|
|
|
|
[RegSMP]
|
|
HKLM,Software\Microsoft\ADs\Providers\IIS,,,"IISNamespace"
|
|
|
|
HKCR,IISNamespace\Clsid,,,"{d6bfa35e-89f2-11d0-8527-00c04fd8d503}"
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503},,,"IIS Namespace Object"
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\InprocServer32,,,"adsiis.dll"
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\ProgID,,,"IISNamespace"
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\TypeLib,,,"{49d704a0-89f7-11d0-8527-00c04fd8d503}"
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}\Version,,,"0.0"
|
|
|
|
HKCR,IIS\Clsid,,,"{d88966de-89f2-11d0-8527-00c04fd8d503}"
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503},,,"IIS Provider Object"
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\InprocServer32,,,"adsiis.dll"
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\ProgID,,,"IIS"
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\TypeLib,,,"{49d704a0-89f7-11d0-8527-00c04fd8d503}"
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}\Version,,,"0.0"
|
|
|
|
[UnRegSMP]
|
|
HKLM,Software\Microsoft\ADs\Providers\IIS
|
|
|
|
HKCR,IISNamespace
|
|
HKCR,CLSID\{d6bfa35e-89f2-11d0-8527-00c04fd8d503}
|
|
|
|
HKCR,IIS
|
|
HKCR,CLSID\{d88966de-89f2-11d0-8527-00c04fd8d503}
|
|
|
|
;
|
|
; Add/Remove Control Panel Registry Settings
|
|
;
|
|
|
|
[RegUninstall]
|
|
HKLM,%UninstKey%,"DisplayName",,%DispName%
|
|
|
|
[RegUninstall.95]
|
|
HKLM,%UninstKey%,"UninstallString",,"RunDll setupx.dll,InstallHinfSection Uninstall 4 %UninstInf%"
|
|
|
|
[RegUninstall.NT]
|
|
HKLM,%UninstKey%,"UninstallString",,"RunDll32 syssetup.dll,SetupInfObjectInstallAction Uninstall 4 %UninstInf%"
|
|
|
|
[UnRegUninstall]
|
|
HKLM,%UninstKey%
|
|
|
|
;
|
|
; Disk Layout Information
|
|
;
|
|
|
|
[SourceDisksNames]
|
|
99 = %DiskName%,ADs,0
|
|
|
|
[SourceDisksFiles]
|
|
adsiis.inf = 99
|
|
adsiis.dll = 99
|
|
|
|
;
|
|
; Strings
|
|
;
|
|
|
|
[Strings]
|
|
UninstKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ADs"
|
|
UninstInf = "adsiis.inf"
|
|
|
|
REG_SZ = 0x00000000
|
|
REG_MULTI_SZ = 0x00010000
|
|
REG_EXPAND_SZ = 0x00020000
|
|
REG_BINARY = 0x00000001
|
|
REG_DWORD = 0x00010001
|
|
|
|
DispName = "ACTIVE DS IIS Provider"
|
|
DiskName = "ACTIVE DS IIS Provider Installation Disk"
|