|
|
; ***************************************************************************** ; ; 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
|