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.
 
 
 
 
 
 

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