Source code of Windows XP (NT5)
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.

289 lines
9.3 KiB

  1. ; *****************************************************************************
  2. ;
  3. ; Per-component INF for CertServer component
  4. ;
  5. ; *****************************************************************************
  6. ; **************************** Version Section ********************************
  7. [Version]
  8. Signature = "$Windows NT$"
  9. LayoutFile = layout.inf BASEINSTALL_ONLY
  10. ; ********************* Components and Descriptions ***************************
  11. [Optional Components]
  12. certsrv
  13. certsrv_server
  14. certsrv_client
  15. [certsrv]
  16. OptionDesc = %certsrvDesc%
  17. Tip = %certsrvTip%
  18. IconIndex = *
  19. bitmap=bitmap1.bmp
  20. [certsrv_server]
  21. OptionDesc = %certserverDesc%
  22. Parent = certsrv
  23. Tip = %certserverTip%
  24. IconIndex = *
  25. ; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
  26. ; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
  27. ; Modes = ?
  28. Needs = certsrv_client
  29. _Uninstall = Server_Uninstall
  30. _Install = Server_Install
  31. _Upgrade = Server_Upgrade
  32. ; needs approximately 0.2MB
  33. SizeApproximation=210000
  34. [certsrv_client]
  35. OptionDesc = %certclientDesc%
  36. Parent = certsrv
  37. Tip = %certclientTip%
  38. IconIndex = *
  39. ; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
  40. ; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
  41. ; Modes = ?
  42. Needs=
  43. _Uninstall = Client_Uninstall
  44. _Install = Client_Install
  45. _Upgrade = Client_Upgrade
  46. ; needs approximately 1.2MB
  47. SizeApproximation=1300000
  48. ; *********************** Target Directories **********************************
  49. ; See DIRID_* in setupapi.h for directory constants:
  50. [DestinationDirs]
  51. server_exe_files=11 ; To System32
  52. server_dll_files=11 ; To System32
  53. client_inf_files=17 ; To inf
  54. client_exe_files=11 ; To System32
  55. client_dll_files=11 ; To System32
  56. client_root_html=11,CertSrv ; To System32\CertSrv
  57. client_control=11,CertSrv\CertControl ; To System32\CertSrv\CertControl
  58. client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
  59. client_control_w2k=11,CertSrv\CertControl\w2k ; To ...\CertControl\w2k
  60. client_control_ia64=11,CertSrv\CertControl\ia64 ; To ...\CertControl\ia64
  61. OLD_client_root_html=11,CertSrv ; To System32\CertSrv
  62. OLD_system32_files=11 ; To System32
  63. OLD_system32_setup_files=11,Setup ; To System32\Setup
  64. OLD_adm_html=11,CertSrv\CertAdm ; To System32\CertSrv\CertAdm
  65. OLD_que_html=11,CertSrv\CertQue ; To System32\CertSrv\CertQue
  66. OLD_help_files=18 ; To %systemroot%\Help
  67. OLD_client_enroll_html=11,CertSrv\CertEnroll ; To System32\CertSrv\CertEnroll
  68. OLD_client_control=11,CertSrv\CertControl ; To ...\CertControl (old x86 cabs)
  69. OLD_client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
  70. OLD_client_control_alpha=11,CertSrv\CertControl\alpha; To ...\CertControl\alpha
  71. ; ****************** Default Installation Copy Files Section ******************
  72. [Server_Install]
  73. CopyFiles = server_exe_files, server_dll_files
  74. 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
  75. [Server_Uninstall]
  76. DelFiles = server_exe_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
  77. DelReg = WelcomeUI.Uninstall.reg
  78. [Server_Upgrade]
  79. CopyFiles = server_exe_files, server_dll_files
  80. 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
  81. [Client_Install]
  82. CopyFiles = client_exe_files, client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
  83. 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
  84. [Client_Uninstall]
  85. DelFiles = client_exe_files, 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
  86. DelReg = WelcomeUI.Uninstall.reg
  87. [Client_Upgrade]
  88. CopyFiles = client_exe_files, client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
  89. 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
  90. ; ****************************** Strings Section ******************************
  91. ; LOCALIZE this section for non-US English releases
  92. [Strings]
  93. certsrvDesc = "Certificate Services"
  94. certsrvTip = "Installs a certification authority (CA) to issue certificates for use with public key security programs."
  95. certclientDesc = "Certificate Services Web Enrollment Support"
  96. certclientTip = "Allows you to publish web pages on your server to submit requests and retrieve certificates from a CA."
  97. certserverDesc = "Certificate Services CA"
  98. certserverTip = "Sets up a CA that issues and manages digital certificates."
  99. ; ***************************** File List Sections *****************************
  100. ;CERTSRV FILES: file list extracted from here on -- don't change this comment!
  101. [client_exe_files]
  102. ..\certreq.exe
  103. ..\certutil.exe
  104. [server_exe_files]
  105. ..\certsrv.exe
  106. [client_dll_files]
  107. ..\certenc.dll
  108. ..\scrdenrl.dll
  109. [server_dll_files]
  110. ..\certdb.dll
  111. ..\certmmc.dll
  112. ..\certsrv.msc
  113. ..\certxds.dll
  114. ..\certpdef.dll
  115. [client_inf_files]
  116. ..\certmast.inf
  117. [client_control]
  118. ..\xenrlinf.cab
  119. [client_control_x86]
  120. xenroll.dll, ..\xenrx86.dll
  121. scrdenrl.dll, ..\scrdx86.dll
  122. [client_control_w2k]
  123. scrdenrl.dll, ..\scrdw2k.dll
  124. [client_control_ia64]
  125. xenroll.dll, ..\xenria64.dll
  126. scrdenrl.dll, ..\scrdia64.dll
  127. [client_root_html]
  128. ..\certcarc.asp
  129. ..\certcert.gif
  130. ..\certcrl.crl
  131. ..\certckpn.asp
  132. default.asp, ..\certdflt.asp
  133. ..\certfnsh.asp
  134. ..\certlynx.asp
  135. ..\certnew.cer
  136. ..\certnew.p7b
  137. ..\certrmpn.asp
  138. ..\certrqad.asp
  139. ..\certrqbi.asp
  140. ..\certrqma.asp
  141. ..\certrqtp.inc
  142. ..\certrqus.asp
  143. ..\certrqxt.asp
  144. ..\certrsdn.asp
  145. ..\certrser.asp
  146. ..\certrsis.asp
  147. ..\certrsob.asp
  148. ..\certrspn.asp
  149. ..\certsbrt.inc
  150. ..\certsgcl.inc
  151. ..\certspc.gif
  152. ..\certsrck.inc
  153. ..\certsces.asp
  154. [OLD_system32_files]
  155. certif.dll DELETE_ONLY
  156. certview.dll DELETE_ONLY
  157. certhier.exe DELETE_ONLY
  158. certcrpt.dll DELETE_ONLY
  159. certexit.dll DELETE_ONLY
  160. certpsam.dll DELETE_ONLY
  161. certmdb.mdb DELETE_ONLY
  162. [OLD_system32_setup_files]
  163. certsrv.inf DELETE_ONLY
  164. [OLD_client_root_html]
  165. certsrv.htm DELETE_ONLY
  166. csback.gif DELETE_ONLY
  167. csbull.gif DELETE_ONLY
  168. cslogo.gif DELETE_ONLY
  169. certwiz.gif DELETE_ONLY
  170. certwizs.gif DELETE_ONLY
  171. default.htm DELETE_ONLY
  172. certsead.htm DELETE_ONLY
  173. certseer.htm DELETE_ONLY
  174. certsemn.htm DELETE_ONLY
  175. certserd.htm DELETE_ONLY
  176. certseus.htm DELETE_ONLY
  177. certsewt.htm DELETE_ONLY
  178. certdflt.asp DELETE_ONLY
  179. certcrl.gif DELETE_ONLY
  180. ; NOTE: These two files are currently built during install
  181. certcarc.inc DELETE_ONLY
  182. certdat.inc DELETE_ONLY
  183. [OLD_adm_html]
  184. wcaacton.asp DELETE_ONLY
  185. wcaform.asp DELETE_ONLY
  186. wcaglob.asa DELETE_ONLY
  187. wcalist.asp DELETE_ONLY
  188. global.asa DELETE_ONLY
  189. [OLD_que_html]
  190. wcqacton.asp DELETE_ONLY
  191. wcqform.asp DELETE_ONLY
  192. wcqglob.asa DELETE_ONLY
  193. wcqlist.asp DELETE_ONLY
  194. global.asa DELETE_ONLY
  195. [OLD_help_files]
  196. certmmc.chm DELETE_ONLY
  197. [OLD_client_enroll_html]
  198. cacerts.htm DELETE_ONLY
  199. ceadv.asp DELETE_ONLY
  200. ceaccept.asp DELETE_ONLY
  201. ceenroll.asp DELETE_ONLY
  202. certdef.htm DELETE_ONLY
  203. csback.gif DELETE_ONLY
  204. csbull.gif DELETE_ONLY
  205. cslogo.gif DELETE_ONLY
  206. default.htm DELETE_ONLY
  207. kgaccept.asp DELETE_ONLY
  208. krenroll.asp DELETE_ONLY
  209. newcert.cer DELETE_ONLY
  210. [OLD_client_control]
  211. scrdenrl.cab DELETE_ONLY
  212. xenroll.cab DELETE_ONLY
  213. [OLD_client_control_x86]
  214. certenr3.dll DELETE_ONLY
  215. scrdx86.dll DELETE_ONLY
  216. xenrx86.dll DELETE_ONLY
  217. [OLD_client_control_alpha]
  218. scrdaxp.dll DELETE_ONLY
  219. xenraxp.dll DELETE_ONLY
  220. xenroll.axp DELETE_ONLY
  221. xenroll.alpha DELETE_ONLY
  222. ; ****************************************************************************
  223. ; Registry entries for post-base setup
  224. ; ****************************************************************************
  225. [WelcomeUI.Uninstall.reg]
  226. HKLM,"Software\Microsoft\Windows NT\CurrentVersion\Setup\OCManager\ToDoList\CertificateServices"
  227. ;START_CABINSTALL_ONLY: CAB source info starts here -- don't change comment!
  228. ; ****************************************************************************
  229. ; Source Disks Names and Files Sections
  230. ; ****************************************************************************
  231. [SourceDisksNames]
  232. ; Cabinet file names and associated disks
  233. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  234. 1="Microsoft Certificate Server 2.0","certsrv.cab",0
  235. [SourceDisksFiles]
  236. ;<file> = <cabinet number>,<subdir>,<size>,<checksum>
  237. ;Note: File is not in a cabinet if cab# is 0