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

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