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.
309 lines
10 KiB
309 lines
10 KiB
; *****************************************************************************
|
|
;
|
|
; Per-component INF for CertServer component
|
|
;
|
|
; *****************************************************************************
|
|
|
|
|
|
; **************************** Version Section ********************************
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
LayoutFile = layout.inf BASEINSTALL_ONLY
|
|
|
|
; ********************* Components and Descriptions ***************************
|
|
[Optional Components]
|
|
certsrv
|
|
certsrv_server
|
|
certsrv_client
|
|
|
|
[certsrv]
|
|
OptionDesc = %certsrvDesc%
|
|
Tip = %certsrvTip%
|
|
IconIndex = *
|
|
bitmap=bitmap1.bmp
|
|
|
|
[certsrv_server]
|
|
OptionDesc = %certserverDesc%
|
|
Parent = certsrv
|
|
Tip = %certserverTip%
|
|
IconIndex = *
|
|
; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
|
|
; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
|
|
; Modes = ?
|
|
Needs = certsrv_client
|
|
_Uninstall = Server_Uninstall
|
|
_Install = Server_Install
|
|
_Upgrade = Server_Upgrade
|
|
; needs approximately 0.2MB
|
|
SizeApproximation=210000
|
|
|
|
[certsrv_client]
|
|
OptionDesc = %certclientDesc%
|
|
Parent = certsrv
|
|
Tip = %certclientTip%
|
|
IconIndex = *
|
|
; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
|
|
; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
|
|
; Modes = ?
|
|
_Uninstall = Client_Uninstall
|
|
_Install = Client_Install
|
|
_Upgrade = Client_Upgrade
|
|
; needs approximately 1.2MB
|
|
SizeApproximation=1300000
|
|
|
|
|
|
; *********************** Target Directories **********************************
|
|
; See DIRID_* in setupapi.h for directory constants:
|
|
[DestinationDirs]
|
|
server_exe_console_files=11 ; To System32
|
|
server_dll_files=11 ; To System32
|
|
|
|
client_inf_files=17 ; To inf
|
|
client_dll_files=11 ; To System32
|
|
client_root_html=11,CertSrv ; To System32\CertSrv
|
|
client_control=11,CertSrv\CertControl ; To System32\CertSrv\CertControl
|
|
client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
|
|
client_control_w2k=11,CertSrv\CertControl\w2k ; To ...\CertControl\w2k
|
|
client_control_ia64=11,CertSrv\CertControl\ia64 ; To ...\CertControl\ia64
|
|
|
|
OLD_client_root_html=11,CertSrv ; To System32\CertSrv
|
|
OLD_system32_files=11 ; To System32
|
|
OLD_system32_setup_files=11,Setup ; To System32\Setup
|
|
OLD_adm_html=11,CertSrv\CertAdm ; To System32\CertSrv\CertAdm
|
|
OLD_que_html=11,CertSrv\CertQue ; To System32\CertSrv\CertQue
|
|
OLD_help_files=18 ; To %systemroot%\Help
|
|
OLD_client_enroll_html=11,CertSrv\CertEnroll ; To System32\CertSrv\CertEnroll
|
|
OLD_client_control=11,CertSrv\CertControl ; To ...\CertControl (old x86 cabs)
|
|
OLD_client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
|
|
OLD_client_control_alpha=11,CertSrv\CertControl\alpha; To ...\CertControl\alpha
|
|
|
|
|
|
; ****************** Default Installation Copy Files Section ******************
|
|
[Server_Install]
|
|
CopyFiles = server_exe_console_files, server_dll_files
|
|
DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
|
|
[Server_Uninstall]
|
|
DelFiles = server_exe_console_files, server_dll_files, OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
DelReg = WelcomeUI.Uninstall.reg
|
|
|
|
[Server_Upgrade]
|
|
CopyFiles = server_exe_console_files, server_dll_files
|
|
DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
|
|
[Client_Install]
|
|
CopyFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
|
|
DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
|
|
[Client_Uninstall]
|
|
DelFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files, OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
DelReg = WelcomeUI.Uninstall.reg
|
|
|
|
[Client_Upgrade]
|
|
CopyFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
|
|
DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
|
|
|
|
|
|
; ****************************** Strings Section ******************************
|
|
; LOCALIZE this section for non-US English releases
|
|
[Strings]
|
|
certsrvDesc = "Certificate Services"
|
|
certsrvTip = "Installs a certification authority (CA) to issue certificates for use with public key security programs."
|
|
|
|
certclientDesc = "Certificate Services Web Enrollment Support"
|
|
certclientTip = "Allows you to publish web pages on your server to submit requests and retrieve certificates from a CA."
|
|
|
|
certserverDesc = "Certificate Services CA"
|
|
certserverTip = "Sets up a CA that issues and manages digital certificates."
|
|
|
|
|
|
|
|
; ***************************** File List Sections *****************************
|
|
;CERTSRV FILES: file list extracted from here on -- don't change this comment!
|
|
|
|
[server_exe_console_files]
|
|
..\certsrv.exe
|
|
|
|
[server_exe_console_files.Security]
|
|
"D:P(A;;GRGX;;;IU)(A;;GRGX;;;SU)(A;;GRGX;;;S-1-5-3)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;CO)"
|
|
|
|
; use private flag 0x00002000 to avoid pruning logic
|
|
[client_dll_files]
|
|
..\certenc.dll
|
|
..\scrdenrl.dll,,,0x00002000
|
|
|
|
[client_dll_files.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[server_dll_files]
|
|
..\certdb.dll
|
|
|
|
[server_dll_files.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[client_inf_files]
|
|
..\certmast.inf
|
|
|
|
[client_inf_files.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
|
|
|
|
[client_control]
|
|
..\xenrlinf.cab
|
|
|
|
[client_control.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
; use private flag 0x00002000 to avoid pruning logic
|
|
[client_control_x86]
|
|
xenroll.dll, ..\xenrx86.dll
|
|
scrdenrl.dll, ..\scrdx86.dll,,0x00002000
|
|
|
|
[client_control_x86.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[client_control_w2k]
|
|
scrdenrl.dll, ..\scrdw2k.dll
|
|
|
|
[client_control_w2k.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[client_control_ia64]
|
|
xenroll.dll, ..\xenria64.dll
|
|
scrdenrl.dll, ..\scrdia64.dll
|
|
|
|
[client_control_ia64.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[client_root_html]
|
|
..\certcarc.asp
|
|
..\certcert.gif
|
|
..\certcrl.crl
|
|
..\certckpn.asp
|
|
default.asp, ..\certdflt.asp
|
|
..\certfnsh.asp
|
|
..\certlynx.asp
|
|
..\certnew.cer
|
|
..\certnew.p7b
|
|
..\certrmpn.asp
|
|
..\certrqad.asp
|
|
..\certrqbi.asp
|
|
..\certrqma.asp
|
|
..\certrqtp.inc
|
|
..\certrqus.asp
|
|
..\certrqxt.asp
|
|
..\certrsdn.asp
|
|
..\certrser.asp
|
|
..\certrsis.asp
|
|
..\certrsob.asp
|
|
..\certrspn.asp
|
|
..\certsbrt.inc
|
|
..\certsgcl.inc
|
|
..\certspc.gif
|
|
..\certsrck.inc
|
|
..\certsces.asp
|
|
|
|
[client_root_html.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
[OLD_system32_files]
|
|
certif.dll DELETE_ONLY
|
|
certview.dll DELETE_ONLY
|
|
certhier.exe DELETE_ONLY
|
|
certcrpt.dll DELETE_ONLY
|
|
certexit.dll DELETE_ONLY
|
|
certpsam.dll DELETE_ONLY
|
|
certmdb.mdb DELETE_ONLY
|
|
|
|
[OLD_system32_setup_files]
|
|
certsrv.inf DELETE_ONLY
|
|
|
|
[OLD_client_root_html]
|
|
certsrv.htm DELETE_ONLY
|
|
csback.gif DELETE_ONLY
|
|
csbull.gif DELETE_ONLY
|
|
cslogo.gif DELETE_ONLY
|
|
certwiz.gif DELETE_ONLY
|
|
certwizs.gif DELETE_ONLY
|
|
default.htm DELETE_ONLY
|
|
certsead.htm DELETE_ONLY
|
|
certseer.htm DELETE_ONLY
|
|
certsemn.htm DELETE_ONLY
|
|
certserd.htm DELETE_ONLY
|
|
certseus.htm DELETE_ONLY
|
|
certsewt.htm DELETE_ONLY
|
|
certdflt.asp DELETE_ONLY
|
|
certcrl.gif DELETE_ONLY
|
|
|
|
; NOTE: These two files are currently built during install
|
|
certcarc.inc DELETE_ONLY
|
|
certdat.inc DELETE_ONLY
|
|
|
|
[OLD_adm_html]
|
|
wcaacton.asp DELETE_ONLY
|
|
wcaform.asp DELETE_ONLY
|
|
wcaglob.asa DELETE_ONLY
|
|
wcalist.asp DELETE_ONLY
|
|
global.asa DELETE_ONLY
|
|
|
|
[OLD_que_html]
|
|
wcqacton.asp DELETE_ONLY
|
|
wcqform.asp DELETE_ONLY
|
|
wcqglob.asa DELETE_ONLY
|
|
wcqlist.asp DELETE_ONLY
|
|
global.asa DELETE_ONLY
|
|
|
|
[OLD_help_files]
|
|
certmmc.chm DELETE_ONLY
|
|
|
|
[OLD_client_enroll_html]
|
|
cacerts.htm DELETE_ONLY
|
|
ceadv.asp DELETE_ONLY
|
|
ceaccept.asp DELETE_ONLY
|
|
ceenroll.asp DELETE_ONLY
|
|
certdef.htm DELETE_ONLY
|
|
csback.gif DELETE_ONLY
|
|
csbull.gif DELETE_ONLY
|
|
cslogo.gif DELETE_ONLY
|
|
default.htm DELETE_ONLY
|
|
kgaccept.asp DELETE_ONLY
|
|
krenroll.asp DELETE_ONLY
|
|
newcert.cer DELETE_ONLY
|
|
|
|
[OLD_client_control]
|
|
scrdenrl.cab DELETE_ONLY
|
|
xenroll.cab DELETE_ONLY
|
|
|
|
[OLD_client_control_x86]
|
|
certenr3.dll DELETE_ONLY
|
|
scrdx86.dll DELETE_ONLY
|
|
xenrx86.dll DELETE_ONLY
|
|
|
|
[OLD_client_control_alpha]
|
|
scrdaxp.dll DELETE_ONLY
|
|
xenraxp.dll DELETE_ONLY
|
|
xenroll.axp DELETE_ONLY
|
|
xenroll.alpha DELETE_ONLY
|
|
|
|
|
|
; ****************************************************************************
|
|
; Registry entries for post-base setup
|
|
; ****************************************************************************
|
|
|
|
[WelcomeUI.Uninstall.reg]
|
|
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\Setup\OCManager\ToDoList\CertificateServices"
|
|
|
|
;START_CABINSTALL_ONLY: CAB source info starts here -- don't change comment!
|
|
|
|
; ****************************************************************************
|
|
; Source Disks Names and Files Sections
|
|
; ****************************************************************************
|
|
[SourceDisksNames]
|
|
; Cabinet file names and associated disks
|
|
; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
|
|
1="Microsoft Certificate Server 2.0","certsrv.cab",0
|
|
|
|
|
|
[SourceDisksFiles]
|
|
;<file> = <cabinet number>,<subdir>,<size>,<checksum>
|
|
;Note: File is not in a cabinet if cab# is 0
|
|
|