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.

380 lines
13 KiB

  1. ; PCHEALTH.INF
  2. ;
  3. ; This is the Setup information file for the PCHealth component, inside Windows Millennium product.
  4. ;
  5. ; Copyright 1993-2000, Microsoft Corporation
  6. ;
  7. ; WARNING!!! This file is generated automatically. Any manual modification will be lost!!!
  8. ; WARNING!!! This file is generated automatically. Any manual modification will be lost!!!
  9. ; WARNING!!! This file is generated automatically. Any manual modification will be lost!!!
  10. ; WARNING!!! This file is generated automatically. Any manual modification will be lost!!!
  11. ;
  12. ; See %SDXROOT%\admin\pchealth\redist\How_to_add_a_new_SKU_to_the_system.rtf
  13. ;
  14. ; The source file is %SDXROOT%\admin\pchealth\setup\inf\PCHealth.inf, to regenerate the INX do:
  15. ;
  16. ; cd %SDXROOT%\admin\pchealth\setup
  17. ; createsetup inf
  18. ;
  19. ; This will check out two files:
  20. ;
  21. ; $/MergedComponents/SetupInfs/PCHealth.inx
  22. ; $/MergedComponents/SetupInfs/usa/PCHealth.txt
  23. ;
  24. ;
  25. [version]
  26. ;Signature="$WINDOWS NT$"
  27. Signature="$CHICAGO$"
  28. SetupClass=BASE
  29. LayoutFile=layout.inf
  30. [DefaultInstall]
  31. ___LIST_OF_COPY_SECTIONS___
  32. DelReg=INSTALL.reg.del
  33. AddReg=INSTALL.reg.add, INSTALL.reg.rename, INSTALL.reg.delete
  34. ProfileItems=INSTALL.profHC
  35. RegisterDlls=INSTALL.RegSvr
  36. [DefaultUninstall]
  37. UnregisterDlls=UNINSTALL.RegSvr
  38. ProfileItems=UNINSTALL.profHC
  39. DelReg=UNINSTALL.reg.del
  40. [DestinationDirs]
  41. copy.inf = 17 ; LDID_INF
  42. ___DESTINATION_DIRS___
  43. #if MODE STANDALONE
  44. [SourceDisksNames]
  45. 1 = "Standalone", Standalone1, 0
  46. [SourceDisksFiles]
  47. pchealth.inf=1
  48. ___DISKS___
  49. #endif
  50. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  51. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  52. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  53. [copy.inf]
  54. #if MODE STANDALONE
  55. PCHealth.INF
  56. #endif
  57. ___COPY_SECTIONS___
  58. [copy.inf.Security]
  59. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  60. [HC_BIN.Security]
  61. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  62. [SYSTEM.Security]
  63. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  64. [UL_BIN.Security]
  65. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  66. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  67. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  68. ;; ;;;
  69. ;; INSTALL SECTION ;;;
  70. ;; ;;;
  71. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  72. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  73. ;;;;;;;;;;;;;;;;;;;;
  74. ;; ;;;
  75. ;; PROFILE ITEMS ;;;
  76. ;; ;;;
  77. ;;;;;;;;;;;;;;;;;;;;
  78. [INSTALL.profHC]
  79. #if HELPCTR 1
  80. Name=%BugRep_DESC%,0x0000000A,25
  81. @*: ONLY IN BETAS ## Name=%BugRep_DESC%,0x00000008,25
  82. @*: ONLY IN BETAS ## CmdLine=10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,"-url hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/bugrep.htm"
  83. #endif
  84. ;;;;;;;;;;;;;;;;;;
  85. ;; ;;;
  86. ;; COM SERVERS ;;;
  87. ;; ;;;
  88. ;;;;;;;;;;;;;;;;;;
  89. [INSTALL.RegSvr]
  90. #if CORE 1
  91. #if MODE STANDALONE
  92. 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost pchealth /regserver"
  93. #else
  94. @*: Moved to SYSSETUP.INX
  95. @*: 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost netsvcs /regserver"
  96. #endif
  97. #endif
  98. #if HELPCTR 1
  99. #if MODE STANDALONE
  100. 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/install /svchost pchealth /regserver"
  101. 10,PCHealth\HelpCtr\Binaries,HelpHost.exe,,,"/regserver"
  102. 10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,,,"/regserver"
  103. 10,PCHealth\HelpCtr\Binaries,brpinfo.dll,1
  104. #else
  105. @*: Moved to SYSSETUP.INX
  106. @*: 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/install /svchost netsvcs /regserver"
  107. @*: 10,PCHealth\HelpCtr\Binaries,HelpHost.exe,,,"/regserver"
  108. @*: 10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,,,"/regserver"
  109. @*: 10,PCHealth\HelpCtr\Binaries,brpinfo.dll,1
  110. #endif
  111. #if SYSINFO 1
  112. @*: Moved to SYSSETUP.INX
  113. @*: 10,PCHealth\HelpCtr\Binaries,msinfo.dll,1
  114. #endif
  115. #if WMIXMLT 1
  116. 11,WBEM,wmixmlt.dll,1
  117. #endif
  118. #if RCTOOL 1
  119. 11,,safrslv.dll,1
  120. 11,,safrdm.dll,1
  121. 11,,safrcdlg.dll,1
  122. 11,,racpldlg.dll,1
  123. #endif
  124. ;;;;;;;;;;;;;;;;;;;;;;
  125. ;; ;;;
  126. ;; REGISTRY UPDATE ;;;
  127. ;; ;;;
  128. ;;;;;;;;;;;;;;;;;;;;;;
  129. [INSTALL.reg.add]
  130. #if RCTOOL 1
  131. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  132. ;; File Association of .MSRCINCIDENT to launch the RCTOOL
  133. ;;
  134. ;HKCR,".MsRcIncident","",0x00000002,"MsRcIncident"
  135. ;HKCR,"MsRcIncident","FriendlyTypeName",0x00020002,"@%SystemRoot%\System32\RCBdyctl.dll,-150"
  136. ;HKCR,"MsRcIncident\DefaultIcon","",0x00020000,"%SystemRoot%\PCHealth\HelpCtr\Binaries\HelpCtr.exe"
  137. ;HKCR,"MsRcIncident\shell",,0x00000012
  138. ;HKCR,"MsRcIncident\shell\open",,0x00000012
  139. ;HKCR,"MsRcIncident\shell\open\command","",0x00020000,"%SystemRoot%\PCHealth\HelpCtr\Binaries\HelpCtr.exe -Mode ""hcp://system/Remote%%%%20Assistance/RAClientLayout.xml"" -url ""hcp://system/Remote%%%%20Assistance/Interaction/Client/rctoolScreen1.htm?IncidentFile=%1"""
  140. HKCR,"MsRcIncident","EditFlags",0x00010003,0x00010000
  141. #endif
  142. #if LAMEBTN 1
  143. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  144. ;; Registry settings to enable the Comments link
  145. @s!m:HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled",0x00010001,0x00000008
  146. @s!m:HKCU,%KEY_COMMENT_LINK%,"LameButtonText",0,"%LAMEBTN_TEXT%"
  147. ; The HKLM,%KEY_LAME% key is now installed by text-mode setup.
  148. ; ;; Upload library settings for Comments link
  149. ; HKLM,%KEY_LAME%,"Upload URL",0,"http://beta.mspchealth.com/pchealth/uploadserver.dll"
  150. ; HKLM,%KEY_LAME%,"Upload provider",0,"Comments"
  151. ; HKLM,%KEY_LAME%,"Enable",65537,0x00000001
  152. ; HKLM,%KEY_LAME%,"Hyperlink command line",0,"%SystemRoot%\PCHealth\HelpCtr\Binaries\HelpCtr.exe -url hcp://CN=Microsoft%%20Corporation,L=Redmond,S=Washington,C=US/bugrep.htm"
  153. #endif
  154. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  155. ; Stuff to run at boot.
  156. #if CORE 1
  157. ;;
  158. ;; CoInitializeSecurityParam = RPC_C_IMP_LEVEL_IDENTIFY
  159. ;; AuthenticationCapabilities = EOAC_DYNAMIC_CLOAKING
  160. ;;
  161. HKLM,%KEY_SVCHOST%\PCHealth,"CoInitializeSecurityParam",0x00010003,2
  162. HKLM,%KEY_SVCHOST%\PCHealth,"AuthenticationCapabilities",0x00010003,64
  163. HKLM,%KEY_UNINSTALL%\PCHealth,"UninstallString",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\PCHealth.inf"
  164. #if MODE STANDALONE
  165. HKLM,%KEY_UNINSTALL%\PCHealth,"DisplayName",,"StandAlone installation of PCHealth"
  166. #else
  167. HKLM,%KEY_UNINSTALL%\PCHealth,"QuietUninstallString",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\PCHealth.inf"
  168. #endif
  169. #endif
  170. #if HELPCTR 1
  171. HKLM,"%KEY_APPPATHS%\HELPCTR.EXE",,0,"%10%\PCHealth\HelpCtr\Binaries\HelpCtr.exe"
  172. HKLM,%KEY_SAFEBOOT%\Minimal\HelpSvc,,0,"Service"
  173. HKLM,%KEY_SAFEBOOT%\Network\HelpSvc,,0,"Service"
  174. HKLM,%KEY_SAFEBOOT%\Network\UploadMgr,,0,"Service"
  175. HKLM,"Software\Microsoft\Active Setup\Installed Components\{abcdf74f-9a64-4e6e-b8eb-6e5a41de6550}",,0,"%APPLICATION_NAME%"
  176. HKLM,"Software\Microsoft\Active Setup\Installed Components\{abcdf74f-9a64-4e6e-b8eb-6e5a41de6550}\%LCID%",,0,"%LANGUAGE_NAME%"
  177. HKLM,"Software\Microsoft\Active Setup\Installed Components\{abcdf74f-9a64-4e6e-b8eb-6e5a41de6550}\%LCID%","Version",0,"1.0.0.2"
  178. #endif
  179. #if SYSINFO 1
  180. HKLM,"%KEY_APPPATHS%\MSCONFIG.EXE",,0,"%10%\PCHealth\HelpCtr\Binaries\MSConfig.exe"
  181. #endif
  182. [INSTALL.reg.rename]
  183. ___RENAME___
  184. [INSTALL.reg.delete]
  185. ;; HKLM,%KEY_DEL%\PCHealth_SFP_RST,,,"%11%\Restore"
  186. ;; HKLM,%KEY_DEL%\PCHealth_SFP_RST,"SFPDIS~1.EXE",,"SFPdisable.exe"
  187. [INSTALL.reg.del]
  188. ;; HKLM,%KEY_RUNSRVCS%,"StateMgr"
  189. ;; HKLM,%KEY_SMGR%
  190. HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled"
  191. HKCU,%KEY_COMMENT_LINK%,"LameButtonText"
  192. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  193. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  194. ;; ;;;
  195. ;; UNINSTALL SECTION ;;;
  196. ;; ;;;
  197. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  198. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  199. ;;;;;;;;;;;;;;;;;;;;
  200. ;; ;;;
  201. ;; PROFILE ITEMS ;;;
  202. ;; ;;;
  203. ;;;;;;;;;;;;;;;;;;;;
  204. [UNINSTALL.profHC]
  205. #if HELPCTR 1
  206. Name=%BugRep_DESC%,0x0000000A,25
  207. #endif
  208. ;;;;;;;;;;;;;;;;;;
  209. ;; ;;;
  210. ;; COM SERVERS ;;;
  211. ;; ;;;
  212. ;;;;;;;;;;;;;;;;;;
  213. [UNINSTALL.RegSvr]
  214. #if CORE 1
  215. #if MODE STANDALONE
  216. 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost pchealth /unregserver"
  217. #else
  218. 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost netsvcs /unregserver"
  219. #endif
  220. #endif
  221. #if HELPCTR 1
  222. #if MODE STANDALONE
  223. 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/svchost pchealth /unregserver /uninstall"
  224. #else
  225. 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/svchost netsvcs /unregserver /uninstall"
  226. #endif
  227. 10,PCHealth\HelpCtr\Binaries,HelpHost.exe,,,"/unregserver"
  228. 10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,,,"/unregserver"
  229. 10,PCHealth\HelpCtr\Binaries,brpinfo.dll,1
  230. #endif
  231. #if SYSINFO 1
  232. 10,PCHealth\HelpCtr\Binaries,msinfo.dll,1
  233. #endif
  234. #if WMIXMLT 1
  235. 11,WBEM,wmixmlt.dll,1
  236. #endif
  237. #if RCTOOL 1
  238. 11,,safrslv.dll,1
  239. 11,,safrdm.dll,1
  240. 11,,safrcdlg.dll,1
  241. 11,,racpldlg.dll,1
  242. #endif
  243. ;;;;;;;;;;;;;;;;;;;;;;
  244. ;; ;;;
  245. ;; REGISTRY UPDATE ;;;
  246. ;; ;;;
  247. ;;;;;;;;;;;;;;;;;;;;;;
  248. [UNINSTALL.reg.del]
  249. #if RCTOOL 1
  250. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  251. ;;
  252. HKCR,".MsRcIncident"
  253. HKCR,"MsRcIncident"
  254. #endif
  255. #if CORE 1
  256. HKLM,%KEY_RUN%,"PCHealth"
  257. HKLM,%KEY_UNINSTALL%\PCHealth
  258. #endif
  259. #if HELPCTR 1
  260. HKLM,"%KEY_APPPATHS%\HELPCTR.EXE"
  261. HKLM,%KEY_SAFEBOOT%\Minimal\HelpSvc
  262. HKLM,%KEY_SAFEBOOT%\Network\HelpSvc
  263. HKLM,%KEY_SAFEBOOT%\Network\UploadMgr
  264. #endif
  265. #if LAMEBTN 1
  266. ;; Upload library settings for Comments link
  267. ; HKLM,%KEY_LAME%
  268. ;; Registry Settings to disable Comments link
  269. HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled"
  270. HKCU,%KEY_COMMENT_LINK%,"LameButtonText"
  271. #endif
  272. #if SYSINFO 1
  273. HKLM,"%KEY_APPPATHS%\MSCONFIG.EXE"
  274. #endif
  275. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  276. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  277. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  278. [Strings]
  279. ;Non-Localizable strings:
  280. KEY_CONTROL = "System\CurrentControlSet\Control"
  281. KEY_SERVICES = "System\CurrentControlSet\Services"
  282. KEY_EXPLORER = "Software\Microsoft\Windows\CurrentVersion\explorer"
  283. KEY_RENAME = "Software\Microsoft\Windows\CurrentVersion\RenameFiles"
  284. KEY_DEL = "Software\Microsoft\Windows\CurrentVersion\DeleteFiles"
  285. KEY_RUN = "Software\Microsoft\Windows\CurrentVersion\Run"
  286. KEY_RUNONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  287. KEY_RUNSRVCS = "Software\Microsoft\Windows\CurrentVersion\RunServices"
  288. KEY_APPPATHS = "Software\Microsoft\Windows\CurrentVersion\App Paths"
  289. KEY_UNINSTALL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"
  290. KEY_SAFEBOOT = "System\CurrentControlSet\Control\SafeBoot"
  291. KEY_PFPROFILE = "Software\Policies\Microsoft\Windows\System\PCHealth"
  292. KEY_SVCHOST = "Software\Microsoft\Windows NT\CurrentVersion\Svchost"
  293. KEY_LAME = "SOFTWARE\Microsoft\PCHealth\Clients\Dialog Comments"
  294. KEY_COMMENT_LINK = "Control Panel\Desktop"
  295. ;Localizable strings:
  296. ProductName = "Microsoft PCHealth"
  297. MS_RCINCIDENT_FILE = "Microsoft Remote Control Incident File"
  298. BugRep_DESC = "File a bug report"
  299. LAMEBTN_TEXT = "Comments?"
  300. APPLICATION_NAME = "Help and Support Center"
  301. LCID = "0409"
  302. LANGUAGE_NAME = "English"