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_w2k3.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2005-05-04  |  26.4 KB  |  461 lines

  1. [Version]
  2. Signature = "$Windows NT$"
  3. LanguageType = %LangTypeValue%
  4. NtBuildToUpdate = 3790
  5. NtMajorVersionToUpdate = 5
  6. NtMinorVersionToUpdate = 2
  7. MaxNtBuildToUpdate = 3790
  8. MaxNtMajorVersionToUpdate = 5
  9. MaxNtMinorVersionToUpdate = 2
  10. MinNtServicePackVersion = 0
  11. MaxNtServicePackVersion = 0
  12. ThisServicePackVersion = 256
  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. [MSI.AddReg]
  188. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1
  189. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Comments",0,%COMMENT%
  190. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Backup Dir",0,""
  191. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Fix Description",0,%COMMENT%
  192. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed By",0,""
  193. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed On",0,""
  194. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Service Pack",0x10001,%SERVICE_PACK_NUMBER%
  195. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Valid",0x10001,1
  196. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Flags",0,""
  197. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New File",0,""
  198. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New Link Date",0,""
  199. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Old Link Date",0,""
  200. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageName",, %SP_TITLE%
  201. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Description",, %SP_TITLE%
  202. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageVersion",, %Package_Version%
  203. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Publisher",, %Publisher%
  204. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PublishingGroup",, %Publishing_Group_Name%
  205. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ReleaseType",, %KB_Release_Type%
  206. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ARPLink",, %ARP_Link%%SP_SHORT_TITLE%
  207. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerName",, %Installer_Name%
  208. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerVersion",, %Installer_Version%
  209. HKLM,%UninstallRegKey%, "DisplayVersion",,%DisplayVersion%
  210. HKLM,%UninstallRegKey%, "HelpLink",,%HelpLink%
  211. HKLM,%UninstallRegKey%, "ReleaseType",,%ReleaseType%
  212. HKLM,%UninstallRegKey%, "DisplayIcon",0x00020000,%DisplayIcon%
  213. ;
  214. ; Hide the Beta1, Beta2, RC1 and RC2 entries from ARP
  215. ;
  216. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%,SystemComponent,0x00010001,1
  217. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%,SystemComponent,0x00010001,1
  218. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%,SystemComponent,0x00010001,1
  219. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%,SystemComponent,0x00010001,1
  220. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30RTM_NAME%,SystemComponent,0x00010001,1
  221. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%,SystemComponent,0x00010001,1
  222. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30v2RTM_Name%,SystemComponent,0x00010001,1
  223. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_Beta%,SystemComponent,0x00010001,1
  224. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_RC1%,SystemComponent,0x00010001,1
  225. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31RTM%,SystemComponent,0x00010001,1
  226. ;
  227. ; Change the MSIServer and interface information
  228. ;
  229. ;
  230. ; Register the server
  231. ;
  232. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"Msi install server"
  233. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId",,0x00000000,"IMsiServer"
  234. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}","AppId",0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  235. HKCR,"IMsiServer",,0x00000000,"Msi install server"
  236. HKCR,"IMsiServer\CLSID",,0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  237. HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation",0x00000000,"%10%\system32\"
  238. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",0x00000000,""
  239. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","LocalService",0x00000000,"MSIServer"
  240. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","EventMessageFile",0x00000000,"%11%\msi.dll"
  241. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","TypesSupported",0x00010001,0x7
  242. ;
  243. ; Register proxy information
  244. ;
  245. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}",,0x000000000,"PSFactoryBuffer"
  246. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32",,0x00000000,"%11%\msi.dll"
  247. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Both"
  248. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}",,0x0000000,"IMsiCustomAction"
  249. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods",,0x0000000,"33"
  250. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x0000000,"{000C103E-0000-0000-C000-000000000046}"
  251. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"IMsiMessage"
  252. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"5"
  253. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  254. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}",,0x00000000,"IMsiRemoteAPI"
  255. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"58"
  256. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  257. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"IMsiServer"
  258. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"18"
  259. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  260. ;
  261. ; Register CLSID and ProgID
  262. ;
  263. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer"
  264. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32",,0x00000000,"ole32.dll"
  265. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  266. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  267. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Installer"
  268. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  269. HKCR,"WindowsInstaller.Installer",,0x00000000,"Microsoft Windows Installer"
  270. HKCR,"WindowsInstaller.Installer\CLSID",,0x00000000,"{000C1090-0000-0000-C000-000000000046}"
  271. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}",,0x00000000,""
  272. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  273. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  274. HKCR,"WindowsInstaller.Message",,0x00000000,"Microsoft Windows Installer Message RPC"
  275. HKCR,"WindowsInstaller.Message\CLSID",,0x00000000,"{000C101D-0000-0000-C000-000000000046}"
  276. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer Message RPC"
  277. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion",,0x00000000,"3.1.4000"
  278. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Message"
  279. ;
  280. ; Register the typelibrary information
  281. ;
  282. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0",,0x00000000,"Microsoft Windows Installer Object Library"
  283. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32",,0x00000000,"%11%\msi.dll"
  284. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\FLAGS",,0x00000000,"0"
  285. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\HELPDIR",,0x00000000,"%10%\system32"
  286. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Installer"
  287. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  288. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  289. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  290. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  291. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}",,0x00000000,"Record"
  292. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  293. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  294. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  295. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  296. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}",,0x00000000,"StringList"
  297. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  298. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  299. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  300. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  301. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}",,0x00000000,"RecordList"
  302. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  303. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  304. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  305. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  306. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}",,0x00000000,"UIPreview"
  307. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  308. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  309. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  310. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  311. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}",,0x00000000,"SummaryInfo"
  312. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  313. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  314. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  315. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  316. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}",,0x00000000,"View"
  317. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  318. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  319. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  320. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  321. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}",,0x00000000,"Database"
  322. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  323. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  324. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  325. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  326. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}",,0x00000000,"Session"
  327. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  328. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  329. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  330. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  331. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}",,0x00000000,"FeatureInfo"
  332. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  333. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  334. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  335. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  336. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}",,0x00000000,"Product"
  337. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  338. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  339. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  340. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  341. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}",,0x00000000,"Patch"
  342. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  343. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  344. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  345. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  346. ;
  347. ; Install the service
  348. ;
  349. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Type",0x00010001,0x20
  350. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Start",0x00010001,0x3
  351. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ErrorControl",0x00010001,0x1
  352. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ImagePath",0x00020000,"%11%\msiexec.exe /V"
  353. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnService",0x00010000,"RpcSs"
  354. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnGroup",0x00010000,""
  355. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ObjectName",0x00000000,"LocalSystem"
  356. ;
  357. ; Register the shell data
  358. ;
  359. ;    --- Package data ---
  360. ;
  361. HKCR,".msi",,0x00000000,"Msi.Package"
  362. HKCR,"Msi.Package",,0x00000000,"Windows Installer Package"
  363. HKCR,"Msi.Package\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  364. HKCR,"Msi.Package","EditFlags",0x00000001,\
  365.  00,00,10,00
  366. HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-34"
  367. HKCR,"Msi.Package\shell",,0x00000000,"Open,Repair,Uninstall"
  368. HKCR,"Msi.Package\shell\Open",,0x00000000,"&Install"
  369. HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-36"
  370. HKCR,"Msi.Package\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
  371. HKCR,"Msi.Package\shell\Repair",,0x00000000,"Re&pair"
  372. HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-37"
  373. HKCR,"Msi.Package\shell\Repair\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
  374. HKCR,"Msi.Package\shell\Uninstall",,0x00000000,"&Uninstall"
  375. HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-38"
  376. HKCR,"Msi.Package\shell\Uninstall\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
  377. ;
  378. ;    --- Patch data ---
  379. ;
  380. HKCR,".msp",,0x00000000,"Msi.Patch"
  381. HKCR,"Msi.Patch",,0x00000000,"Windows Installer Patch"
  382. HKCR,"Msi.Patch\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  383. HKCR,"Msi.Patch\shell",,0x00000000,"Open"
  384. HKCR,"Msi.Patch","EditFlags",0x00000001,\
  385.  00,00,10,00
  386. HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-35"
  387. HKCR,"Msi.Patch\shell\Open",,0x00000000,"&Apply Patch"
  388. HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-39"
  389. HKCR,"Msi.Patch\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"
  390.  
  391. [DestinationDirs]
  392. System32.files=11    ;%windir%\system32
  393. DllCache.files=65619    ;%windir%\system32\dllcache
  394.  
  395. [ArchiveCatalogFilesOnly]
  396. %CAT_TITLE%_%OS_TYPE%.cat
  397.  
  398. [SourceDisksNames]
  399. 1=%ServicePackSourceFiles%    ;root of hotfix package
  400.  
  401. [SourceDisksFiles]
  402. msi.dll=1
  403. msihnd.dll=1
  404. msiexec.exe=1
  405. msisip.dll=1
  406. msimsg.dll=1
  407.  
  408. [ServicesToStopAndStart]
  409. msiserver
  410.  
  411. [ServicesToStopAndStart.Uninstall]
  412. msiserver
  413.  
  414. [UninstallSections]
  415. GlobalRegistryChanges, GlobalRegistryChanges.UnInstall, ServicesToStopAndStart, ServicesToStopAndStart.Uninstall
  416.  
  417. [Configuration]
  418. InstallationType = Hotfix
  419. InstallLogFileName = %SP_SHORT_TITLE%.log
  420. UnInstallLogFileName = %SP_SHORT_TITLE%Uninst.log
  421. UnInstallDirName = $%UNINSTALL_DIR%_%SP_SHORT_TITLE%$
  422. EventLogKeyName = Windows Installer 3.1
  423. EventLogDllName = spmsg.dll
  424. WaitTimeForServiceStop=1
  425. UpdateRegKey= %UpdateRegKey%
  426.  
  427. [Strings]
  428. OS_TYPE=net
  429. SP_TITLE="Windows Installer 3.1 (KB893803)"
  430. SP_SHORT_TITLE="KB893803v2"
  431. UNINSTALL_DIR=MSI31Uninstall
  432. Package_Version="1.0"
  433. Publisher="Microsoft Corporation"
  434. Publishing_Group_Name="Windows Installer Team"
  435. KB_Release_Type="Software Update"
  436. ARP_Link="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
  437. Installer_Name="Update.exe"
  438. Installer_Version="6.1.22.4"
  439. PRODUCT_NAME="Windows Installer"
  440. UpdateRegKey="SOFTWARE\Microsoft\Updates\Windows Server 2003"
  441. UninstallRegKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB893803v2"
  442. DisplayVersion="3.1"
  443. HelpLink="http://go.microsoft.com/fwlink/?LinkId=42467"
  444. ReleaseType="Software Update"
  445. DisplayIcon="%windir%\system32\msiexec.exe"
  446. CAT_TITLE=KB893803v2
  447. COMMENT="Windows Installer 3.1"
  448. SERVICE_PACK_NUMBER=1
  449. SERVICEPACKSOURCEFILES="Windows Installer 3.1 source files"
  450. BETA1_RELEASE_NAME="MSI30-Beta1"
  451. BETA2_RELEASE_NAME="MSI30-Beta2"
  452. RC1_RELEASE_NAME="MSI30-RC1"
  453. RC2_RELEASE_NAME="MSI30-RC2"
  454. MSI30RTM_NAME="KB884016"
  455. MSI30v2RTM_Name=MSI30-KB884016
  456. MSI30a_NAME="MSI30a-KB884016"
  457. MSI31_Beta="MSI31-Beta"
  458. MSI31_RC1="MSI31-RC1"
  459. MSI31RTM="KB893803"
  460. LANGTYPEVALUE=0x09 
  461.