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