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.
 
 
 
 
 
 

146 lines
2.9 KiB

;
; Active Directory Installation Script
;
[Version]
Signature=$CHICAGO$
AdvancedINF=2.5,"You need a new version of advpack.dll"
;
; INF Entry Points
;
[DefaultInstall.NT]
CopyFiles = CopyInf, CopySys.NT, CopyHelp
AddReg = Register.AddRegNT4
CustomDestination=CustomDestinationNT
[Register.AddRegNT4]
;Create entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\DsClient,DisplayName,,"%DsClientNT4_DESC%"
HKLM,%KEY_UNINSTALL%\DsClient,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClientNT4,,N"
[UnRegister.DelRegNT4]
;Remove entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\DsClient,DisplayName,,"%DsClientNT4_DESC%"
HKLM,%KEY_UNINSTALL%\DsClient,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClientNT4,,N"
HKLM,%KEY_UNINSTALL%\DsClient
[DsClientNT4]
CopyFiles = CopyInf, CopySys.NT, CopyHelp
AddReg = Register.AddRegNT4
CustomDestination=CustomDestinationNT
[Remove_DsClientNT4]
DelFiles = CopyInf, DelSys.NT, CopyHelp
DelReg = UnRegister.DelRegNT4
RunPreSetupCommands=PreUninstallCommands
RunPostSetupCommands=Uninstall.ADSI
[PreUninstallCommands]
regsvr32.exe /s /u dsquery.dll
regsvr32.exe /s /u cmnquery.dll
regsvr32.exe /s /u dsfolder.dll
regsvr32.exe /s /u dsuiext.dll
regsvr32.exe /s /u dsprop.dll
[Uninstall.ADSI]
rundll32 advpack.dll,LaunchINFSection adsix86.inf,UnRegADSIWithDsclient,,N
;
; Destination Directories
;
[DestinationDirs]
CopyInf = 17
CopySys.NT = 11
CopyHelp = 18
[CommonFilesSection]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion,"CommonFilesDir",,%24%\%OLEDBDIR%
[CheckForDCOM95]
HKLM,SOFTWARE\Microsoft\OLE,EnableDCOM,,Y
,,,You are missing DCOM95 software required for the installation of this product!,
;
; File Sections
;
[CopyInf]
dsclient.inf
[CopySys.NT]
dnsapi.dll,,,33
netapi32.dll,,,33
ntdsapi.dll,,,33
dsfolder.dll,,,33
dsuiext.dll,,,33
dsquery.dll,,,33
cmnquery.dll,,,33
dsprop.dll,,,33
wabinst.exe,,,33
secur32.dll,,,33
[CopyHelp]
dsclient.hlp
dsclient.chm
[DelSys.NT]
dnsapi.dll,,,33
ntdsapi.dll,,,33
dsfolder.dll,,,33
dsuiext.dll,,,33
dsquery.dll,,,33
cmnquery.dll,,,33
dsprop.dll,,,33
wabinst.exe,,,33
dsclient.hlp,,,33
dsclient.chm,,,33
secur32.dll,,,33
;
; Registry Settings
;
;
; Disk Layout Information
;
[SourceDisksNames]
99 = %DiskName%,dstp.tag,0
[SourceDisksFiles]
dsclient.inf = 99
dnsapi.dll = 99
netapi32.dll = 99
ntdsapi.dll = 99
dsfolder.dll = 99
dsuiext.dll = 99
dsquery.dll = 99
cmnquery.dll = 99
dsprop.dll = 99
wabinst.exe = 99
dsclient.hlp = 99
dsclient.chm = 99
secur32.dll = 99
;
; Strings
;
[Strings]
;
; Localizable strings
;
DsClientNT4_DESC = "Directory Service Client (Remove only)"
;
;Start of non localizable strings
;
KEY_UNINSTALL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
DiskName = "Active Directory Service Interfaces Installation Disk"