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.

274 lines
9.4 KiB

  1. ; PCHEALTH.INF
  2. ;
  3. ; This is the Setup information file for the PCHealth component.
  4. ;
  5. ; Copyright 1993-2000, Microsoft Corporation
  6. ;
  7. ;
  8. [version]
  9. ;Signature="$WINDOWS NT$"
  10. Signature="$CHICAGO$"
  11. SetupClass=BASE
  12. LayoutFile=layout.inf
  13. [DefaultInstall]
  14. CopyFiles=copy.inf, HC_BIN, SYSTEM, UL_BIN
  15. DelReg=INSTALL.reg.del
  16. AddReg=INSTALL.reg.add, INSTALL.reg.rename, INSTALL.reg.delete
  17. ProfileItems=INSTALL.profHC
  18. RegisterDlls=INSTALL.RegSvr
  19. [DefaultUninstall]
  20. UnregisterDlls=UNINSTALL.RegSvr
  21. ProfileItems=UNINSTALL.profHC
  22. DelReg=UNINSTALL.reg.del
  23. [DestinationDirs]
  24. copy.inf = 17 ; LDID_INF
  25. HC_BIN = 10,PCHealth\HelpCtr\Binaries
  26. SYSTEM = 11
  27. UL_BIN = 10,PCHealth\UploadLB\Binaries
  28. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  29. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  30. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  31. [copy.inf]
  32. [HC_BIN]
  33. HCAppRes.dll
  34. HelpCtr.exe
  35. HelpHost.exe
  36. HelpSvc.exe
  37. HscUpd.exe
  38. brpinfo.dll
  39. msconfig.exe
  40. msinfo.dll
  41. notiflag.exe
  42. @b:@3:pchdt_b3.cab
  43. @d:@3:pchdt_d3.cab
  44. @d:@6:pchdt_d6.cab
  45. @e!d:@3:pchdt_e3.cab
  46. @e!d:@6:pchdt_e6.cab
  47. @l:@3:pchdt_l3.cab
  48. @p:@3:pchdt_p3.cab
  49. @s!e!b!l:@3:pchdt_s3.cab
  50. @w!p:@3:pchdt_w3.cab
  51. @w!p:@6:pchdt_w6.cab
  52. pchshell.dll
  53. pchsvc.dll
  54. hscxpsp1.cab
  55. #if LANGUAGE_ID == 0x409
  56. @w!p:hscmui.cab
  57. #endif
  58. [SYSTEM]
  59. atrace.dll
  60. racpldlg.dll
  61. safrcdlg.dll
  62. safrdm.dll
  63. safrslv.dll
  64. [UL_BIN]
  65. UploadM.exe
  66. [copy.inf.Security]
  67. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  68. [HC_BIN.Security]
  69. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  70. [SYSTEM.Security]
  71. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  72. [UL_BIN.Security]
  73. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  74. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  75. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  76. ;; ;;;
  77. ;; INSTALL SECTION ;;;
  78. ;; ;;;
  79. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  80. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  81. ;;;;;;;;;;;;;;;;;;;;
  82. ;; ;;;
  83. ;; PROFILE ITEMS ;;;
  84. ;; ;;;
  85. ;;;;;;;;;;;;;;;;;;;;
  86. [INSTALL.profHC]
  87. Name=%BugRep_DESC%,0x0000000A,25
  88. @*: ONLY IN BETAS ## Name=%BugRep_DESC%,0x00000008,25
  89. @*: ONLY IN BETAS ## CmdLine=10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,"-url hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/bugrep.htm"
  90. ;;;;;;;;;;;;;;;;;;
  91. ;; ;;;
  92. ;; COM SERVERS ;;;
  93. ;; ;;;
  94. ;;;;;;;;;;;;;;;;;;
  95. [INSTALL.RegSvr]
  96. @*: Moved to SYSSETUP.INX
  97. @*: 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost netsvcs /regserver"
  98. @*: Moved to SYSSETUP.INX
  99. @*: 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/install /svchost netsvcs /regserver"
  100. @*: 10,PCHealth\HelpCtr\Binaries,HelpHost.exe,,,"/regserver"
  101. @*: 10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,,,"/regserver"
  102. @*: 10,PCHealth\HelpCtr\Binaries,brpinfo.dll,1
  103. @*: Moved to SYSSETUP.INX
  104. @*: 10,PCHealth\HelpCtr\Binaries,msinfo.dll,1
  105. 11,,safrslv.dll,1
  106. 11,,safrdm.dll,1
  107. 11,,safrcdlg.dll,1
  108. 11,,racpldlg.dll,1
  109. ;;;;;;;;;;;;;;;;;;;;;;
  110. ;; ;;;
  111. ;; REGISTRY UPDATE ;;;
  112. ;; ;;;
  113. ;;;;;;;;;;;;;;;;;;;;;;
  114. [INSTALL.reg.add]
  115. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  116. ;; File Association of .MSRCINCIDENT to launch the RCTOOL
  117. ;;
  118. ;HKCR,".MsRcIncident","",0x00000002,"MsRcIncident"
  119. ;HKCR,"MsRcIncident","FriendlyTypeName",0x00020002,"@%SystemRoot%\System32\RCBdyctl.dll,-150"
  120. ;HKCR,"MsRcIncident\DefaultIcon","",0x00020000,"%SystemRoot%\PCHealth\HelpCtr\Binaries\HelpCtr.exe"
  121. ;HKCR,"MsRcIncident\shell",,0x00000012
  122. ;HKCR,"MsRcIncident\shell\open",,0x00000012
  123. ;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"""
  124. HKCR,"MsRcIncident","EditFlags",0x00010003,0x00010000
  125. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  126. ;; Registry settings to enable the Comments link
  127. @s!m:HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled",0x00010004,0x00000000
  128. @s!m:HKCU,%KEY_COMMENT_LINK%,"LameButtonText",0,"%LAMEBTN_TEXT%"
  129. ; The HKLM,%KEY_LAME% key is now installed by text-mode setup.
  130. ; ;; Upload library settings for Comments link
  131. ; HKLM,%KEY_LAME%,"Upload URL",0,"http://beta.mspchealth.com/pchealth/uploadserver.dll"
  132. ; HKLM,%KEY_LAME%,"Upload provider",0,"Comments"
  133. ; HKLM,%KEY_LAME%,"Enable",65537,0x00000001
  134. ; 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"
  135. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  136. ; Stuff to run at boot.
  137. ;;
  138. ;; CoInitializeSecurityParam = RPC_C_IMP_LEVEL_IDENTIFY
  139. ;; AuthenticationCapabilities = EOAC_DYNAMIC_CLOAKING
  140. ;;
  141. HKLM,%KEY_SVCHOST%\PCHealth,"CoInitializeSecurityParam",0x00010003,2
  142. HKLM,%KEY_SVCHOST%\PCHealth,"AuthenticationCapabilities",0x00010003,64
  143. HKLM,%KEY_UNINSTALL%\PCHealth,"UninstallString",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\PCHealth.inf"
  144. HKLM,%KEY_UNINSTALL%\PCHealth,"QuietUninstallString",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\PCHealth.inf"
  145. HKLM,"%KEY_APPPATHS%\HELPCTR.EXE",,0,"%10%\PCHealth\HelpCtr\Binaries\HelpCtr.exe"
  146. HKLM,%KEY_SAFEBOOT%\Minimal\HelpSvc,,0,"Service"
  147. HKLM,%KEY_SAFEBOOT%\Network\HelpSvc,,0,"Service"
  148. HKLM,%KEY_SAFEBOOT%\Network\UploadMgr,,0,"Service"
  149. HKLM,"%KEY_APPPATHS%\MSCONFIG.EXE",,0,"%10%\PCHealth\HelpCtr\Binaries\MSConfig.exe"
  150. #if LANGUAGE_ID == 0x409
  151. @w!p:HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","DelayedHscMui",,"Cmd /c copy %10%\pchealth\helpctr\binaries\hscmui.cab %10%\pchealth\helpctr\batch\"
  152. #endif
  153. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","DelayedHscUpdate",,"Cmd /c copy %10%\pchealth\helpctr\binaries\hscxpsp1.cab %10%\pchealth\helpctr\batch\"
  154. [INSTALL.reg.rename]
  155. [INSTALL.reg.delete]
  156. ;; HKLM,%KEY_DEL%\PCHealth_SFP_RST,,,"%11%\Restore"
  157. ;; HKLM,%KEY_DEL%\PCHealth_SFP_RST,"SFPDIS~1.EXE",,"SFPdisable.exe"
  158. [INSTALL.reg.del]
  159. ;; HKLM,%KEY_RUNSRVCS%,"StateMgr"
  160. ;; HKLM,%KEY_SMGR%
  161. HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled"
  162. HKCU,%KEY_COMMENT_LINK%,"LameButtonText"
  163. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  164. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  165. ;; ;;;
  166. ;; UNINSTALL SECTION ;;;
  167. ;; ;;;
  168. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  169. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  170. ;;;;;;;;;;;;;;;;;;;;
  171. ;; ;;;
  172. ;; PROFILE ITEMS ;;;
  173. ;; ;;;
  174. ;;;;;;;;;;;;;;;;;;;;
  175. [UNINSTALL.profHC]
  176. Name=%BugRep_DESC%,0x0000000A,25
  177. ;;;;;;;;;;;;;;;;;;
  178. ;; ;;;
  179. ;; COM SERVERS ;;;
  180. ;; ;;;
  181. ;;;;;;;;;;;;;;;;;;
  182. [UNINSTALL.RegSvr]
  183. 10,PCHealth\UploadLB\Binaries,UploadM.exe,,,"/svchost netsvcs /unregserver"
  184. 10,PCHealth\HelpCtr\Binaries,HelpSvc.exe,,,"/svchost netsvcs /unregserver /uninstall"
  185. 10,PCHealth\HelpCtr\Binaries,HelpHost.exe,,,"/unregserver"
  186. 10,PCHealth\HelpCtr\Binaries,HelpCtr.exe,,,"/unregserver"
  187. 10,PCHealth\HelpCtr\Binaries,brpinfo.dll,1
  188. 10,PCHealth\HelpCtr\Binaries,msinfo.dll,1
  189. 11,,safrslv.dll,1
  190. 11,,safrdm.dll,1
  191. 11,,safrcdlg.dll,1
  192. 11,,racpldlg.dll,1
  193. ;;;;;;;;;;;;;;;;;;;;;;
  194. ;; ;;;
  195. ;; REGISTRY UPDATE ;;;
  196. ;; ;;;
  197. ;;;;;;;;;;;;;;;;;;;;;;
  198. [UNINSTALL.reg.del]
  199. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  200. ;;
  201. HKCR,".MsRcIncident"
  202. HKCR,"MsRcIncident"
  203. HKLM,%KEY_RUN%,"PCHealth"
  204. HKLM,%KEY_UNINSTALL%\PCHealth
  205. HKLM,"%KEY_APPPATHS%\HELPCTR.EXE"
  206. HKLM,%KEY_SAFEBOOT%\Minimal\HelpSvc
  207. HKLM,%KEY_SAFEBOOT%\Network\HelpSvc
  208. HKLM,%KEY_SAFEBOOT%\Network\UploadMgr
  209. ;; Upload library settings for Comments link
  210. ; HKLM,%KEY_LAME%
  211. ;; Registry Settings to disable Comments link
  212. HKCU,%KEY_COMMENT_LINK%,"LameButtonEnabled"
  213. HKCU,%KEY_COMMENT_LINK%,"LameButtonText"
  214. HKLM,"%KEY_APPPATHS%\MSCONFIG.EXE"
  215. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  216. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  217. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;