home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / setup3.cab / pak210-x86.exe / RCDATA / CABINET / wpie15-x86.cab / enuwpie.inf < prev    next >
Windows Setup INFormation  |  1997-10-23  |  8KB  |  285 lines

  1. ;                                                    
  2. ;    INF for WebPost IE installation
  3. ;
  4. ;    Copyright (c) 1997 Microsoft Corporation
  5. ;
  6. ;    Notes:
  7. ;
  8. ;    "webpost" sections are normal current-version components
  9. ;    "obsolete" sections are previous-version components we no longer need, so we delete them on install
  10. ;    "old" sections are previous-version components which are still usable, so we don't install them but they are removed on uninstall
  11. ;    "uninstall" sections are normal current-version components we don't install directly but we do want to remove on uninstall
  12. ;
  13.  
  14.  
  15. [version]
  16. signature                = "$CHICAGO$"
  17. AdvancedINF                = 2.5, "%ERROR_WRONG_ADVPACK_VERSION%"
  18.  
  19.  
  20. ;    Install instructions
  21.  
  22.  
  23. [DefaultInstall]
  24. SetupEngine                = SETUPAPI.DLL,"%ERROR_ENGINE_NOTFOUND%"
  25. CustomDestination        = CustWPDestDir
  26. CopyFiles                = webpost.sys.files.95,webpost.inf.files,webpost.hlp.files,webpost.main.files
  27. DelFiles                = obsolete.sys.files,obsolete.wp.files,obsolete.flupl.files
  28. RegisterOCXs            = self.registering.dlls
  29. AddReg                    = webpost.reg
  30. DelReg                    = obsolete.wp.reg
  31. UpdateInis                = webpost.ini.shortcuts
  32.  
  33.  
  34. [DefaultInstall.NT]
  35. CustomDestination        = CustWPDestDir
  36. CopyFiles                = webpost.sys.files.nt,webpost.inf.files,webpost.hlp.files,webpost.main.files
  37. DelFiles                = obsolete.sys.files,obsolete.wp.files,obsolete.flupl.files
  38. RegisterOCXs            = self.registering.dlls
  39. AddReg                    = webpost.reg
  40. DelReg                    = obsolete.wp.reg
  41. UpdateInis                = webpost.ini.shortcuts
  42.  
  43.  
  44. ;    Custom installation sections
  45. ;    (in this case responsible for determining location of "Program Files" dir)
  46.  
  47.  
  48. [CustWPDestDir]
  49. ; OEM SFN,ANSI LFN,ANSI SFN,OEM LFN
  50. 49000,49001,49002,49003 = ProgFilesDir,5
  51. 49100,49101,49102,49103 = WPFilesDir,5
  52. 49200,49201,49202,49203 = ActiveXCustomDestination,5    ;    included only to allow removal of FLUPL from old location
  53.  
  54. [ProgFilesDir]
  55. HKLM,'Software\Microsoft\Windows\CurrentVersion','ProgramFilesDir',,"%24%"
  56.  
  57. [WPFilesDir]
  58. ,,,,"%49001%\%WP_DIR%"
  59.  
  60. [ActiveXCustomDestination]
  61. HKLM,'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings','ActiveXCache',,"%25%\OCCACHE"
  62.  
  63.  
  64. ;    File groups
  65.  
  66.  
  67. [DestinationDirs]
  68. webpost.sys.files.95    = 11 ; LDID_SYS
  69. webpost.sys.files.nt    = 11 ; LDID_SYS
  70. obsolete.sys.files        = 11 ; LDID_SYS
  71. old.wp.files            = 11 ; LDID_SYS
  72. webpost.inf.files         = 17 ; LDID_INF
  73. webpost.hlp.files         = 18 ; LDID_HELP
  74. uninstall.hlp.files        = 18 ; LDID_HELP
  75. webpost.main.files        = 49100 ; LDID_WP_DIR
  76. obsolete.wp.files        = 49100 ; LDID_WP_DIR
  77. obsolete.flupl.files    = 49200 ; LDID_FLUPL (obsolete)
  78.  
  79. [webpost.sys.files.95]
  80. MSVCRT.DLL,,,16
  81. WEBPOST.DLL,,,32
  82. WPWIZDLL.DLL,,,32
  83. PIPARSE.DLL,,,32
  84. POSTWPP.DLL,,,32
  85. CRSWPP.DLL,,,32
  86. FTPWPP.DLL,,,32
  87. FPWPP.DLL,,,32
  88.  
  89. [webpost.sys.files.nt]
  90. ;MSVCRT.DLL,,,16                ; already present on NT
  91. WEBPOST.DLL,,,32
  92. WPWIZDLL.DLL,,,32
  93. PIPARSE.DLL,,,32
  94. POSTWPP.DLL,,,32
  95. CRSWPP.DLL,,,32
  96. FTPWPP.DLL,,,32
  97. FPWPP.DLL,,,32
  98.  
  99. [obsolete.sys.files]        ; 1.1 files to be deleted on install
  100. POSTCAB.EXE
  101. DEFWPP.DLL
  102. AOLPOST.DLL
  103. AOLPPOST.DLL
  104. AOLSHIM.EXE
  105. AOLTCP16.DLL
  106. CSWPP.DLL
  107. CSWPPDLL.TXT
  108. CISWPP.DLL
  109. GAUGE.DLL
  110. GNNPOST.DLL
  111. SNWPP.DLL
  112.  
  113. [obsolete.flupl.files]        ; old 1.5 install location for FLUPL.CAB
  114. FLUPL.OCX
  115. FLUPL.INF
  116. FLUPLH~1.INF
  117.  
  118. [webpost.inf.files]
  119. ENUWPIE.INF,,,32
  120.  
  121. [webpost.hlp.files]
  122. WPWIZ.CNT,,,32
  123. WPWIZ.HLP,,,32
  124. FLUPL.HLP,,,32
  125.  
  126. [webpost.main.files]
  127. WPWIZ.EXE,,,32
  128. FLUPL.OCX,,,32
  129.  
  130. [obsolete.wp.files]            ; obsolete 1.1 files to be deleted on install
  131. README.TXT
  132. WEBPOST.TLB,,,32
  133.  
  134. [self.registering.dlls]        ; all DLLs in this section have their DllRegisterServer EPs called
  135. %11%\WEBPOST.DLL
  136. %11%\WPWIZDLL.DLL
  137. %11%\POSTWPP.DLL
  138. %11%\CRSWPP.DLL
  139. %11%\FTPWPP.DLL
  140. %11%\FPWPP.DLL
  141. %49100%\FLUPL.OCX
  142.  
  143. [uninstall.hlp.files]
  144. WPWIZ.ANN,,,32
  145. WPWIZ.FTS,,,32
  146. WPWIZ.GID,,,32
  147.  
  148. ;    File locations
  149.  
  150.  
  151. [SourceDisksFiles]
  152. MSVCRT.DLL                = 55
  153. WEBPOST.DLL                = 55
  154. WPWIZDLL.DLL            = 55
  155. PIPARSE.DLL                = 55
  156. FTPWPP.DLL                = 55
  157. WPWIZ.EXE                = 55
  158. ENUWPIE.INF             = 55
  159. WPWIZ.HLP                = 55
  160. WPWIZ.CNT                = 55
  161. WPWIZ.ANN                = 55
  162. WPWIZ.FTS                = 55
  163. WPWIZ.GID                = 55
  164. FLUPL.HLP                = 55
  165. AOLPOST.DLL                = 55
  166. AOLPPOST.DLL              = 55
  167. AOLSHIM.EXE                = 55
  168. AOLTCP16.DLL              = 55
  169. CSWPP.DLL                = 55
  170. CSWPPDLL.TXT              = 55
  171. CISWPP.DLL                = 55
  172. GAUGE.DLL                = 55
  173. GNNPOST.DLL                = 55
  174. SNWPP.DLL                = 55
  175. FLUPL.OCX                = 55
  176.  
  177.  
  178. [SourceDisksNames]
  179. 55                        = %WP_DISK%,webpost.cab, 0
  180.  
  181.  
  182. ;    Registry entry groups
  183.  
  184.  
  185. [obsolete.wp.reg]        ; removed on install
  186. HKLM,"System\CurrentControlSet\Control\WebPost"
  187. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{3151E2E0-6C4F-11CF-86B1-00AA0060F86C}"
  188. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC563-A27E-11CF-85F4-0020AFC51AF7}"    ; AOL
  189. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC565-A27E-11CF-85F4-0020AFC51AF7}"    ; GNN
  190. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC567-A27E-11CF-85F4-0020AFC51AF7}"    ; PrimeHost
  191. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{ed9f3220-a1cb-11cf-a38d-00a0244c6448}"    ; CompuServe
  192. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{ed9f3221-a1cb-11cf-a38d-00a0244c6448}"    ; SpryNet
  193. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Flupl"
  194.  
  195. [webpost.reg]
  196. HKCU,"Software\Microsoft\WebPost\Logging","LoggingDir",,%49101%
  197. HKCU,"Software\Microsoft\WebPost\Logging","WizardLogging",,"No"
  198. HKCU,"Software\Microsoft\WebPost\Logging","WebPostLogging",,"No"
  199. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","DisplayName",,%UNINSTALL_NAME%
  200. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","QuietUninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\enuwpie.inf,WebPostUninstall,5"
  201. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","RequiresIESysFile",,"4.70.1155.0"
  202. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","UninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\enuwpie.inf,WebPostUninstall"
  203.    
  204.  
  205. ;    Shortcut groups
  206.  
  207.  
  208. [webpost.ini.shortcuts]
  209. setup.ini, progman.groups,,"WPFolder=""%PGMGRP%"""
  210. setup.ini, WPFolder,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  211. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  212. setup.ini, SendTo,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  213.  
  214.  
  215. ;    Uninstallation instructions
  216.  
  217.  
  218. [WebPostUninstall]
  219. BeginPrompt                = UninstallPrompt
  220. CustomDestination        = CustWPDestDir
  221. DelReg                    = webpost.reg,uninstall.reg
  222. DelFiles                = webpost.sys.files.95,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files
  223. UpdateInis                = uninstall.ini.shortcuts
  224. DelDirs                    = DelWPDestDir
  225. UnRegisterOCXs            = self.registering.dlls
  226. Cleanup                    = 1
  227.  
  228. [WebPostUninstall.NT]
  229. BeginPrompt                = UninstallPrompt
  230. CustomDestination        = CustWPDestDir
  231. DelReg                    = webpost.reg,uninstall.reg
  232. DelFiles                = webpost.sys.files.nt,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files
  233. UpdateInis                = uninstall.ini.shortcuts
  234. DelDirs                    = DelWPDestDir
  235. UnRegisterOCXs            = self.registering.dlls
  236. Cleanup                    = 1
  237.  
  238. [UninstallPrompt]
  239. Prompt                    = "%UNINSTALL_PROMPT%"
  240. ButtonType                = YESNO
  241. Title                    = "%PGMITEM_WP%"
  242.  
  243. [DelWPDestDir]
  244. %49101%
  245.  
  246. [uninstall.reg]
  247. HKCU,"Software\Microsoft\WebPost"
  248. HKLM,"System\CurrentControlSet\Services\WebPost"
  249. HKCR,"Interface\{96E31633-59F3-11D0-AD1F-00AA00A219AA}"
  250. HKCR,"Interface\{EDD8BBC0-9240-11CF-9ED3-00AA004C120C}"
  251. HKCR,"TypeLib\{02B5E1D0-8B7C-11D0-AD45-00AA00A219AA}"
  252. HKCR,"TypeLib\{336C8C70-A62B-11D0-AD5F-00AA00A219AA}"
  253. HKCR,"TypeLib\{96E31631-59F3-11D0-AD1F-00AA00A219AA}"
  254. HKCR,"TypeLib\{9E8DC112-8393-11D0-871B-00A0C911C862}"
  255. HKCR,"TypeLib\{CB1D530F-30F6-11D0-AD03-00AA00A219AA}"
  256.  
  257. [uninstall.ini.shortcuts]
  258. setup.ini, progman.groups,,"WPFolder=""%PGMGRP%""
  259. setup.ini, WPFolder,,"""%PGMITEM_WP%"""
  260. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  261. setup.ini, SendTo,,"""%PGMITEM_WP%"""
  262.  
  263.  
  264. ;    Strings
  265.  
  266.  
  267. [strings]
  268.  
  269. ; Don't localize these
  270.  
  271.  
  272. ; Do localize these
  273.  
  274. ERROR_WRONG_ADVPACK_VERSION        = "You need a newer version of ADVPACK.DLL"
  275. ERROR_ENGINE_NOTFOUND            = "Cannot find the required setup engine. Aborting..."
  276.  
  277. WP_DIR                    = "Web Publish"
  278. WP_DISK                    = "Web Publishing Wizard disk"
  279. PGMGRP                    = "Microsoft Web Publishing"
  280. PGMITEM_WP                = "Web Publishing Wizard"
  281. UNINSTALL_NAME            = "Microsoft Web Publishing Wizard 1.52"
  282. SENDTO_DESC                = "SendTo"
  283. UNINSTALL_PROMPT        = "This will remove the Web Publishing Wizard from your computer. Do you wish to proceed?"
  284.  
  285.