|
|
; ; 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, CopyDrivers, 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, CopyDrivers, 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 CopyDrivers = 11,drivers 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 netlogon.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 wkssvc.dll,,,33
[CopyDrivers] mup.sys,,,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 netlogon.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 mup.sys = 99 wkssvc.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"
|