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.
308 lines
9.6 KiB
308 lines
9.6 KiB
; *****************************************************************************
|
|
;
|
|
; Per-component INF for CertServer component
|
|
;
|
|
; *****************************************************************************
|
|
|
|
|
|
; **************************** Version Section ********************************
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
|
|
; ********************* 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
|
|
certview.dll
|
|
certhier.exe
|
|
certcrpt.dll
|
|
certexit.dll
|
|
certpsam.dll
|
|
certmdb.mdb
|
|
|
|
[OLD_system32_setup_files]
|
|
certsrv.inf
|
|
|
|
[OLD_client_root_html]
|
|
certsrv.htm
|
|
csback.gif
|
|
csbull.gif
|
|
cslogo.gif
|
|
certwiz.gif
|
|
certwizs.gif
|
|
default.htm
|
|
certsead.htm
|
|
certseer.htm
|
|
certsemn.htm
|
|
certserd.htm
|
|
certseus.htm
|
|
certsewt.htm
|
|
certdflt.asp
|
|
certcrl.gif
|
|
|
|
; NOTE: These two files are currently built during install
|
|
certcarc.inc
|
|
certdat.inc
|
|
|
|
[OLD_adm_html]
|
|
wcaacton.asp
|
|
wcaform.asp
|
|
wcaglob.asa
|
|
wcalist.asp
|
|
global.asa
|
|
|
|
[OLD_que_html]
|
|
wcqacton.asp
|
|
wcqform.asp
|
|
wcqglob.asa
|
|
wcqlist.asp
|
|
global.asa
|
|
|
|
[OLD_help_files]
|
|
certmmc.chm
|
|
|
|
[OLD_client_enroll_html]
|
|
cacerts.htm
|
|
ceadv.asp
|
|
ceaccept.asp
|
|
ceenroll.asp
|
|
certdef.htm
|
|
csback.gif
|
|
csbull.gif
|
|
cslogo.gif
|
|
default.htm
|
|
kgaccept.asp
|
|
krenroll.asp
|
|
newcert.cer
|
|
|
|
[OLD_client_control]
|
|
scrdenrl.cab
|
|
xenroll.cab
|
|
|
|
[OLD_client_control_x86]
|
|
certenr3.dll
|
|
scrdx86.dll
|
|
xenrx86.dll
|
|
|
|
[OLD_client_control_alpha]
|
|
scrdaxp.dll
|
|
xenraxp.dll
|
|
xenroll.axp
|
|
xenroll.alpha
|
|
|
|
|
|
; ****************************************************************************
|
|
; 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
|
|
|