home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 118 / cdrom118.iso / essenc / msi / prog02.exe / update / langspecific / cht / update_wxp.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2004-10-26  |  26.4 KB  |  459 lines

  1. [Version]
  2. Signature = "$Windows NT$"
  3. LanguageType = %LangTypeValue%
  4. NtBuildToUpdate = 2600
  5. NtMajorVersionToUpdate = 5
  6. NtMinorVersionToUpdate = 1
  7. MaxNtBuildToUpdate = 2600
  8. MaxNtMajorVersionToUpdate = 5
  9. MaxNtMinorVersionToUpdate = 1
  10. MinNtServicePackVersion = 0
  11. MaxNtServicePackVersion = 256
  12. ThisServicePackVersion = 512
  13. CatalogFile = %CAT_TITLE%_%OS_TYPE%.cat
  14.  
  15. [ProductCatalogsToInstall]
  16. %CAT_TITLE%_%OS_TYPE%.cat, update\%CAT_TITLE%_%OS_TYPE%.cat
  17.  
  18. [ProductInstall.DontDelayUntilReboot]
  19. CopyFiles=System32.files
  20. CopyFiles=DllCache.files
  21.  
  22. [System32.files]
  23. msi.dll
  24. msiexec.exe
  25. msihnd.dll
  26. msimsg.dll
  27. msisip.dll
  28.  
  29. [DllCache.files]
  30. msi.dll
  31. msiexec.exe
  32. msihnd.dll
  33. msimsg.dll
  34. msisip.dll
  35.  
  36. [ProductInstall.GlobalRegistryChanges.Install]
  37. AddReg=Product.Add.Reg
  38.  
  39. [ProductInstall.GlobalRegistryChanges.ReInstall]
  40. AddReg=Product.Add.Reg
  41.  
  42. [Save.Reg.For.Uninstall]
  43. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%
  44. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%
  45. ;
  46. ; Save the ARP entries for Beta1, Beta2, RC1 and RC2 (if any)
  47. ;
  48. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%
  49. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%
  50. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%
  51. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%
  52. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30_NAME%
  53. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%
  54. ;
  55. ; Save the server registration
  56. ;
  57. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}
  58. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId
  59. HKCR,IMsiServer
  60. HKCR,IMsiServer\CLSID
  61. HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation"
  62. HKCR,APPID\{000C101C-0000-0000-C000-000000000046}
  63. HKCR,APPID\{000C101C-0000-0000-C000-000000000046}
  64. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}
  65. HKLM,System\CurrentControlSet\Services\EventLog\Application\MsiInstaller
  66. HKLM,System\CurrentControlSet\Services\EventLog\Application\MsiInstaller
  67. ;
  68. ; Save the proxy registration information
  69. ;
  70. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}
  71. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32
  72. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32
  73. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}
  74. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods
  75. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32
  76. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}
  77. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods
  78. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32
  79. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}
  80. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods
  81. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32
  82. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}
  83. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods
  84. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32
  85. ;
  86. ; Save the CLSID and ProgID information
  87. ;
  88. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}
  89. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32
  90. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32
  91. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32
  92. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId
  93. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib
  94. HKCR,WindowsInstaller.Installer
  95. HKCR,WindowsInstaller.Installer\CLSID
  96. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}
  97. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32
  98. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32
  99. HKCR,WindowsInstaller.Message
  100. HKCR,WindowsInstaller.Message\CLSID
  101. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}
  102. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion
  103. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId
  104. ;
  105. ; Save the typelibrary information
  106. ;
  107. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0
  108. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32
  109. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\FLAGS
  110. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\HELPDIR
  111. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}
  112. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid
  113. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32
  114. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib
  115. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib
  116. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}
  117. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid
  118. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32
  119. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib
  120. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib
  121. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}
  122. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid
  123. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32
  124. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib
  125. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib
  126. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}
  127. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid
  128. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32
  129. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib
  130. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib
  131. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}
  132. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid
  133. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32
  134. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib
  135. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib
  136. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}
  137. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid
  138. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32
  139. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib
  140. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib
  141. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}
  142. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid
  143. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32
  144. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib
  145. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib
  146. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}
  147. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid
  148. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32
  149. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib
  150. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib
  151. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}
  152. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid
  153. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32
  154. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib
  155. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib
  156. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}
  157. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid
  158. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32
  159. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib
  160. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib
  161. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}
  162. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid
  163. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32
  164. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib
  165. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib
  166. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}
  167. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid
  168. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32
  169. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib
  170. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib
  171. ;
  172. ; save the service information
  173. ;
  174. HKLM,SYSTEM\CurrentControlSet\Services\MSIServer
  175. HKLM,SYSTEM\CurrentControlSet\Services\MsiServer\Security
  176. ;
  177. ; Save the shell data
  178. ;
  179. HKCR,.msi
  180. HKCR,Msi.Package
  181. HKCR,Msi.Package\DefaultIcon
  182. HKCR,Msi.Package\shell
  183. HKCR,Msi.Package\shell\Open
  184. HKCR,Msi.Package\shell\Open\command
  185. HKCR,Msi.Package\shell\Repair
  186. HKCR,Msi.Package\shell\Repair\command
  187. HKCR,Msi.Package\shell\Uninstall
  188. HKCR,Msi.Package\shell\Uninstall\command
  189. HKCR,.msp
  190. HKCR,Msi.Patch
  191. HKCR,Msi.Patch\DefaultIcon
  192. HKCR,Msi.Patch\shell
  193. HKCR,Msi.Patch\shell\Open
  194. HKCR,Msi.Patch\shell\Open\command
  195.  
  196.  
  197. [Product.Add.Reg]
  198. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1
  199. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Comments",0,%COMMENT%
  200. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Backup Dir",0,""
  201. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Fix Description",0,%COMMENT%
  202. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed By",0,""
  203. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed On",0,""
  204. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Service Pack",0x10001,%SERVICE_PACK_NUMBER%
  205. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Valid",0x10001,1
  206. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Flags",0,""
  207. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New File",0,""
  208. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New Link Date",0,""
  209. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Old Link Date",0,""
  210. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageName",, %SP_TITLE%
  211. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageVersion",, %Package_Version%
  212. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Publisher",, %Publisher%
  213. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PublishingGroup",, %Publishing_Group_Name%
  214. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ReleaseType",, %KB_Release_Type%
  215. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ARPLink",, %ARP_Link%%SP_SHORT_TITLE%
  216. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerName",, %Installer_Name%
  217. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerVersion",, %Installer_Version%
  218. HKLM,%UninstallRegKey%, "DisplayVersion",,%DisplayVersion%
  219. HKLM,%UninstallRegKey%, "HelpLink",,%HelpLink%
  220. HKLM,%UninstallRegKey%, "ReleaseType",,%ReleaseType%
  221. ;
  222. ; Hide the Beta1, Beta2, RC1 and RC2 entries from ARP
  223. ;
  224. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%,SystemComponent,0x00010001,1
  225. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%,SystemComponent,0x00010001,1
  226. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%,SystemComponent,0x00010001,1
  227. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%,SystemComponent,0x00010001,1
  228. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30_NAME%,SystemComponent,0x00010001,1
  229. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%,SystemComponent,0x00010001,1
  230. ;
  231. ; Change the MSIServer and interface information
  232. ;
  233. ;
  234. ; Register the server
  235. ;
  236. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"Msi install server"
  237. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId",,0x00000000,"IMsiServer"
  238. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}","AppId",0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  239. HKCR,"IMsiServer",,0x00000000,"Msi install server"
  240. HKCR,"IMsiServer\CLSID",,0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  241. HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation",0x00000000,"%10%\system32\"
  242. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",0x00000000,""
  243. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","LocalService",0x00000000,"MSIServer"
  244. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","EventMessageFile",0x00000000,"%11%\msi.dll"
  245. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","TypesSupported",0x00010001,0x7
  246. ;
  247. ; Register proxy information
  248. ;
  249. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}",,0x000000000,"PSFactoryBuffer"
  250. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32",,0x00000000,"%11%\msi.dll"
  251. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Both"
  252. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}",,0x0000000,"IMsiCustomAction"
  253. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods",,0x0000000,"18"
  254. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x0000000,"{000C103E-0000-0000-C000-000000000046}"
  255. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"IMsiMessage"
  256. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"5"
  257. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  258. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}",,0x00000000,"IMsiRemoteAPI"
  259. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"58"
  260. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  261. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"IMsiServer"
  262. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"18"
  263. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  264. ;
  265. ; Register CLSID and ProgID
  266. ;
  267. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer"
  268. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32",,0x00000000,"ole32.dll"
  269. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  270. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  271. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Installer"
  272. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  273. HKCR,"WindowsInstaller.Installer",,0x00000000,"Microsoft Windows Installer"
  274. HKCR,"WindowsInstaller.Installer\CLSID",,0x00000000,"{000C1090-0000-0000-C000-000000000046}"
  275. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}",,0x00000000,""
  276. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  277. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  278. HKCR,"WindowsInstaller.Message",,0x00000000,"Microsoft Windows Installer Message RPC"
  279. HKCR,"WindowsInstaller.Message\CLSID",,0x00000000,"{000C101D-0000-0000-C000-000000000046}"
  280. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer Message RPC"
  281. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion",,0x00000000,"3.0.3790"
  282. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Message"
  283. ;
  284. ; Register the typelibrary information
  285. ;
  286. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0",,0x00000000,"Microsoft Windows Installer Object Library"
  287. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32",,0x00000000,"%11%\msi.dll"
  288. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\FLAGS",,0x00000000,"0"
  289. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\HELPDIR",,0x00000000,"%10%\system32"
  290. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Installer"
  291. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  292. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  293. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  294. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  295. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}",,0x00000000,"Record"
  296. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  297. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  298. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  299. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  300. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}",,0x00000000,"StringList"
  301. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  302. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  303. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  304. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  305. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}",,0x00000000,"RecordList"
  306. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  307. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  308. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  309. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  310. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}",,0x00000000,"UIPreview"
  311. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  312. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  313. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  314. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  315. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}",,0x00000000,"SummaryInfo"
  316. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  317. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  318. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  319. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  320. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}",,0x00000000,"View"
  321. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  322. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  323. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  324. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  325. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}",,0x00000000,"Database"
  326. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  327. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  328. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  329. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  330. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}",,0x00000000,"Session"
  331. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  332. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  333. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  334. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  335. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}",,0x00000000,"FeatureInfo"
  336. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  337. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  338. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  339. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  340. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}",,0x00000000,"Product"
  341. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  342. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  343. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  344. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  345. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}",,0x00000000,"Patch"
  346. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  347. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  348. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  349. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  350. ;
  351. ; Install the service
  352. ;
  353. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Type",0x00010001,0x20
  354. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Start",0x00010001,0x3
  355. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ErrorControl",0x00010001,0x1
  356. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ImagePath",0x00020000,"%11%\msiexec.exe /V"
  357. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnService",0x00010000,"RpcSs"
  358. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnGroup",0x00010000,""
  359. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ObjectName",0x00000000,"LocalSystem"
  360. ;
  361. ; Register the shell data
  362. ;
  363. ;    --- Package data ---
  364. ;
  365. HKCR,".msi",,0x00000000,"Msi.Package"
  366. HKCR,"Msi.Package",,0x00000000,"Windows Installer Package"
  367. HKCR,"Msi.Package\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  368. HKCR,"Msi.Package","EditFlags",0x00000001,\
  369.  00,00,10,00
  370. HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-34"
  371. HKCR,"Msi.Package\shell",,0x00000000,"Open,Repair,Uninstall"
  372. HKCR,"Msi.Package\shell\Open",,0x00000000,"&Install"
  373. HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-36"
  374. HKCR,"Msi.Package\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
  375. HKCR,"Msi.Package\shell\Repair",,0x00000000,"Re&pair"
  376. HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-37"
  377. HKCR,"Msi.Package\shell\Repair\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
  378. HKCR,"Msi.Package\shell\Uninstall",,0x00000000,"&Uninstall"
  379. HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-38"
  380. HKCR,"Msi.Package\shell\Uninstall\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
  381. ;
  382. ;    --- Patch data ---
  383. ;
  384. HKCR,".msp",,0x00000000,"Msi.Patch"
  385. HKCR,"Msi.Patch",,0x00000000,"Windows Installer Patch"
  386. HKCR,"Msi.Patch\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  387. HKCR,"Msi.Patch\shell",,0x00000000,"Open"
  388. HKCR,"Msi.Patch","EditFlags",0x00000001,\
  389.  00,00,10,00
  390. HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-35"
  391. HKCR,"Msi.Patch\shell\Open",,0x00000000,"&Apply Patch"
  392. HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-39"
  393. HKCR,"Msi.Patch\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"
  394.  
  395. [DestinationDirs]
  396. System32.files=11    ;%windir%\system32
  397. DllCache.files=65619    ;%windir%\system32\dllcache
  398.  
  399. [ArchiveCatalogFilesOnly]
  400. %CAT_TITLE%_%OS_TYPE%.cat
  401.  
  402. [SourceDisksNames]
  403. 1=%ServicePackSourceFiles%    ;root of hotfix package
  404.  
  405. [SourceDisksFiles]
  406. msi.dll=1
  407. msihnd.dll=1
  408. msiexec.exe=1
  409. msisip.dll=1
  410. msimsg.dll=1
  411.  
  412. [ServicesToStopAndStart]
  413. msiserver
  414.  
  415. [ServicesToStopAndStart.Uninstall]
  416. msiserver
  417.  
  418. [UninstallSections]
  419. GlobalRegistryChanges, GlobalRegistryChanges.UnInstall, ServicesToStopAndStart, ServicesToStopAndStart.Uninstall
  420.  
  421. [Configuration]
  422. InstallationType = Hotfix
  423. InstallLogFileName = %SP_SHORT_TITLE%.log
  424. UnInstallLogFileName = %SP_SHORT_TITLE%Uninst.log
  425. UnInstallDirName = $MSI30Uninstall%SP_SHORT_TITLE%$
  426. EventLogKeyName = Windows Installer 3.0
  427. EventLogDllName = spmsg.dll
  428. WaitTimeForServiceStop=1
  429. UpdateRegKey= %UpdateRegKey%
  430.  
  431. [Strings]
  432. OS_TYPE=wxp
  433. SP_TITLE="Windows Installer 3.0 (KB884016)"
  434. SP_SHORT_TITLE="MSI30-KB884016"
  435. Package_Version="1.0"
  436. Publisher="Microsoft Corporation"
  437. Publishing_Group_Name="Windows Installer Team"
  438. KB_Release_Type="Software Update"
  439. ARP_Link="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
  440. Installer_Name="Update.exe"
  441. Installer_Version="5.5.31.0"
  442. PRODUCT_NAME="Windows Installer 3.0"
  443. UpdateRegKey="SOFTWARE\Microsoft\Updates\Windows XP"
  444. UninstallRegKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MSI30-KB884016"
  445. DisplayVersion="3.0"
  446. HelpLink="http://go.microsoft.com/fwlink/?LinkId=33342"
  447. ReleaseType="Software Update"
  448. CAT_TITLE=Msi30
  449. COMMENT="Windows Installer 3.0 Release"
  450. SERVICE_PACK_NUMBER=2
  451. SERVICEPACKSOURCEFILES="Windows Installer 3.0 source files"
  452. BETA1_RELEASE_NAME="MSI30-Beta1"
  453. BETA2_RELEASE_NAME="MSI30-Beta2"
  454. RC1_RELEASE_NAME="MSI30-RC1"
  455. RC2_RELEASE_NAME="MSI30-RC2"
  456. MSI30_NAME="KB884016"
  457. MSI30a_NAME="MSI30a-KB884016"
  458. LANGTYPEVALUE=0x0404 
  459.