home *** CD-ROM | disk | FTP | other *** search
/ .net 1998 August / netCD48.iso / mac / net / SoftCen / ie5 / IE5 / DCOM95.CAB / dcom95.inf < prev    next >
Windows Setup INFormation  |  1998-05-04  |  12KB  |  254 lines

  1. [version]
  2. signature="$CHICAGO$"
  3. AdvancedINF=2.5
  4.  
  5. [DefaultInstall]
  6. RequiredEngine=Setupapi,%BadSetupVer%
  7. ComponentName="DCOM95"
  8. ComponentVersion=2.0
  9. CustomDestination=MSIExploreDestinationSection
  10. CopyFiles=DCOM.Files,Inf.Install,Win.Sysbackup,Install.Help
  11. AddReg=Install.Reg,!Uninstall.Reg,CheckVerDll.AddReg,Install.Shared.AddReg,!Register.OleAut
  12. DelReg=CheckVerDll.DelReg,!InstalledFiles.DelReg
  13. RunPostSetupCommands=Post.Setup
  14. RegisterOCXs=Register.Comcat
  15. BackupPath=%49000%\%UninstallData%
  16.  
  17. [DefaultUninstall.Prompt]
  18. RequiredEngine=Setupapi,%BadSetupVer%
  19. ;ComponentName="DCOM95"
  20. ;ComponentVersion=2.0
  21. ;PreRollBack=Uninstall
  22. BeginPrompt=UninstallPrompt
  23. RunPreSetupCommands=UninstallCommand
  24.  
  25. [UninstallCommand]
  26. "rundll32 advpack.dll,LaunchINFSectionEx %17%\dcom95.inf,DefaultUninstall,,256"
  27.  
  28. [DefaultUninstall]
  29. RequiredEngine=Setupapi,%BadSetupVer%
  30. ComponentName="DCOM95"
  31. ComponentVersion=2.0
  32. PreRollBack=Uninstall
  33.  
  34. [UninstallPrompt]
  35. Prompt=%UninstallQues%
  36. ButtonType=YESNO
  37. Title=%DisplayDesc%
  38.  
  39. [Uninstall]
  40. DelReg=DCOM.Del.Reg
  41.  
  42. [CopyOleAut]
  43. CopyFiles=InstallOleAut
  44.  
  45. [MSIExploreDestinationSection]
  46. 49000=MSIExploreLDIDSection,5
  47. 50000=SourceDir
  48.  
  49. [MSIExploreLDIDSection]
  50. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE","Path",,"%24%\%LProgramF%\%LMSIE4%"
  51.  
  52. [SourceDisksNames]
  53. 55=%DisplayDesc%,,0
  54.  
  55. [DestinationDirs]
  56. DCOM.Files   =11
  57. Inf.Install  =17
  58. Install.Help =18
  59. Win.Sysbackup=25,Sysbckup
  60. InstallOleAut=11
  61.  
  62. [SourceDisksFiles]
  63. dcom95.inf  =55
  64. comcat.dll  =55
  65. compobj.dll =55
  66. dcomcnfg.exe=55
  67. dcomcnfg.hlp=55
  68. dllhost.exe =55
  69. iprop.dll   =55
  70. ole2.dll    =55
  71. ole32.dll   =55
  72. oleaut32.dll=55
  73. olecnv32.dll=55
  74. oledlg.dll  =55
  75. olethk32.dll=55
  76. rpcltc1.dll =55
  77. rpcltc5.dll =55
  78. rpcltccm.dll=55
  79. rpclts5.dll =55
  80. rpcltscm.dll=55
  81. rpcmqcl.dll =55
  82. rpcmqsvr.dll=55
  83. rpcns4.dll  =55
  84. rpcrt4.dll  =55
  85. rpcss.exe   =55
  86. secur32.dll =55
  87. stdole32.tlb=55
  88. storage.dll =55
  89.  
  90. [InstallOleAut]
  91. oleaut32.dll,,,32
  92.  
  93. [Inf.Install]
  94. dcom95.inf
  95.  
  96. [Install.Help]
  97. dcomcnfg.hlp,,,32
  98.  
  99. [Win.Sysbackup]
  100. compobj.dll,,,4         ; no version check - always copy
  101.  
  102. [DCOM.Files]
  103. comcat.dll,,,32         ; Suppress version conflict dialog
  104. compobj.dll,,,32        ; and don't overwrite newer files.
  105. dcomcnfg.exe,,,32
  106. dllhost.exe,,,32
  107. iprop.dll,,,32
  108. ole2.dll,,,32
  109. ole32.dll,,,40          ; force file in use copy (delay copy)
  110. olecnv32.dll,,,32
  111. oledlg.dll,,,32
  112. olethk32.dll,,,32
  113. rpcltc1.dll,,,32
  114. rpcltc5.dll,,,32
  115. rpcltccm.dll,,,32
  116. rpclts5.dll,,,32
  117. rpcltscm.dll,,,32
  118. rpcmqcl.dll,,,32
  119. rpcmqsvr.dll,,,32
  120. rpcns4.dll,,,32
  121. rpcrt4.dll,,,40         ; force file in use copy (delay copy)
  122. rpcss.exe,,,32
  123. secur32.dll,,,32
  124. stdole32.tlb,,,32
  125. storage.dll,,,32
  126. rpcltspx.dll,rpcltscm.dll,,32
  127.  
  128. [Install.Reg]
  129. HKCR,CLSID,,,{0000031A-0000-0000-C000-000000000046}
  130. HKCR,CLSID\CLSID,,,{0000031A-0000-0000-C000-000000000046}
  131. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046},,,ClassMoniker
  132. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\InprocServer32,,,ole32.dll
  133. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\ProgID,,,clsid
  134. HKCR,file\CLSID,,,{00000303-0000-0000-C000-000000000046}
  135. HKCR,Interface\{0000010D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  136. HKCR,Interface\{0000011D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  137. HKCR,Interface\{0000011E-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  138. HKCR,Interface\{00000126-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  139. HKCR,Interface\{00000127-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  140. HKCR,Interface\{00000128-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  141. HKCR,Interface\{00000129-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  142. HKCR,Interface\{0000012A-0000-0000-C000-000000000046},,,IContinue
  143. HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\NumMethods,,,4
  144. HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  145. HKCR,Interface\{00000131-0000-0000-C000-000000000046},,,IRemUnknown
  146. HKCR,Interface\{00000131-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  147. HKCR,Interface\{00000132-0000-0000-C000-000000000046},,,IObjServer
  148. HKCR,Interface\{00000132-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  149. HKCR,Interface\{00000133-0000-0000-C000-000000000046},,,IOSCM
  150. HKCR,Interface\{00000133-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  151. HKCR,Interface\{00000134-0000-0000-C000-000000000046},,,IRunDown
  152. HKCR,Interface\{00000134-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  153. HKCR,Interface\{00000135-0000-0000-C000-000000000046},,,IInterfaceFromWindowProp
  154. HKCR,Interface\{00000135-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  155. HKCR,Interface\{00000136-0000-0000-C000-000000000046},,,IDSCM
  156. HKCR,Interface\{00000136-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  157. HKCR,Interface\{00000138-0000-0000-C000-000000000046},,,IPropertyStorage
  158. HKCR,Interface\{00000138-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  159. HKCR,Interface\{00000139-0000-0000-C000-000000000046},,,IEnumSTATPROPSTG
  160. HKCR,Interface\{00000139-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  161. HKCR,Interface\{0000013a-0000-0000-C000-000000000046},,,IPropertySetStorage
  162. HKCR,Interface\{0000013a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  163. HKCR,Interface\{0000013b-0000-0000-C000-000000000046},,,IEnumSTATPROPSETSTG
  164. HKCR,Interface\{0000013b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  165. HKCR,Interface\{00000140-0000-0000-C000-000000000046},,,IClassActivator
  166. HKCR,Interface\{00000140-0000-0000-C000-000000000046}\NumMethods,,,4
  167. HKCR,Interface\{00000140-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  168. HKCR,Interface\{00000141-0000-0000-C000-000000000046},,,IDLLHost
  169. HKCR,Interface\{00000141-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  170. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D},,,ISequentialStream
  171. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\NumMethods,,,5
  172. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  173. HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5},,,IFillLockBytes
  174. HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  175. HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5},,,IDocfileAsyncConnectionPoint
  176. HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  177. HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686},,,IRemoteActivator
  178. HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  179. HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4},,,IProgressNotify
  180. HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  181. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07},,,IConnectionPointContainer
  182. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,5
  183. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  184. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07},,,IEnumConnectionPoints
  185. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7
  186. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  187. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07},,,IConnectionPoint
  188. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,8
  189. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  190. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07},,,IEnumConnections
  191. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7
  192. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  193. HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5},,,IFIllInfo
  194. HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  195. HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A},,,IServerHandler
  196. HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  197. HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A},,,IClientSiteHandler
  198. HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  199. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F},,,IROTData
  200. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\NumMethods,,,4
  201. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  202. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_http,,RpcLtCcm.Dll
  203. HKLM,SOFTWARE\Microsoft\OLE,EnableDCOM,2,Y
  204. HKLM,SOFTWARE\Microsoft\OLE,EnableRemoteConnect,2,N
  205. HKCR,CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion,,,"4,71,0,1718"
  206. HKLM,SOFTWARE\Microsoft\Rpc,DCOM Protocols,0x00010000,ncacn_ip_tcp
  207.  
  208. [CheckVerDll.AddReg]
  209. HKLM,"System\CurrentControlSet\control\SessionManager\CheckVerDlls","COMPOBJ.DLL",,"0"
  210.  
  211. [Install.Shared.AddReg]
  212. HKLM,"Software\Microsoft\Shared Tools\COMCAT","Path",2,"%11%\comcat.dll"
  213. HKLM,"Software\Microsoft\Shared Tools\COMCAT\Clients","%49000%\IEXPLORE.EXE",,""
  214. HKLM,"Software\Microsoft\Shared Tools\IPROP","Path",2,"%11%\iprop.dll"
  215. HKLM,"Software\Microsoft\Shared Tools\IPROP\Clients","%49000%\IEXPLORE.EXE",,""
  216.  
  217. [CheckVerDll.DelReg]
  218. HKLM,"System\CurrentControlSet\control\SessionManager\CheckVerDlls","OLE32.DLL"
  219. HKLM,"System\CurrentControlSet\control\SessionManager\CheckVerDlls","OLETHK32.DLL"
  220.  
  221. [!InstalledFiles.DelReg]
  222. HKLM,"System\CurrentControlSet\control\InstalledFiles","rpcltc1.dll"
  223. HKLM,"System\CurrentControlSet\control\InstalledFiles","secur32.dll"
  224.  
  225. [!Uninstall.Reg]
  226. ;HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95","QuietDisplayName",,%DisplayDesc%
  227. ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95","QuietUninstallString",,"rundll32 advpack.dll,LaunchINFSectionEx %17%\dcom95.inf,DefaultUninstall,,256"
  228. HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95","DisplayName",,%DisplayDesc%
  229. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95","UninstallString",,"rundll32 advpack.dll,LaunchINFSectionEx %17%\dcom95.inf,DefaultUninstall.Prompt,,"
  230. ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95","RequiresIESysFile",,"0"
  231.  
  232. [Post.Setup]
  233. rundll32 advpack.dll,LaunchINFSection %50000%\dcom95.inf,CopyOleAut,1,n
  234. regsvr32.exe /s %11%\comcat.dll
  235.  
  236. [Register.Comcat]
  237. %11%\comcat.dll
  238.  
  239. [!Register.OleAut]
  240. ;if you change this key, change it in the ETX also!
  241. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\101","000",,"%11%\oleaut32.dll|DllRegisterServer"
  242.  
  243. [DCOM.Del.Reg]
  244. HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\DCOM95"
  245. HKLM,"SoftWare\Microsoft\Active Setup\Installed Components\{61274460-bf8c-11d1-994c-00c04f98bbc9}"
  246.  
  247. [Strings]
  248. BadSetupVer     = "Your system is missing the required Setup engine."
  249. UninstallData   = "Uninstall Information"
  250. DisplayDesc     = "DCOM for Windows 95"
  251. LMSIE4          = "Internet Explorer"
  252. LProgramF       = "Program Files"
  253. UninstallQues   = "Removing DCOM can disable other applications! Do you wish to remove DCOM now?"
  254.