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.

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