home *** CD-ROM | disk | FTP | other *** search
/ Computer Buyer 1998 July / dpcb0798.bin / Creative / Publish / webpost.exe / RCDATA / CABINET / wpfull.inf < prev    next >
Windows Setup INFormation  |  1997-10-23  |  8KB  |  287 lines

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