home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April B / Pcwk4b98.iso / ie401gb / WPIE4X86.CAB / wpie4x86.inf < prev    next >
Windows Setup INFormation  |  1997-08-27  |  7KB  |  270 lines

  1. ;                                                    
  2. ;    INF for WebPost 1.5 IE (core) 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,webpost.inf.files,webpost.hlp.files,webpost.main.files
  27. DelFiles                = obsolete.sys.files,obsolete.wp.files
  28. RegisterOCXs            = self.registering.dlls
  29. AddReg                    = webpost.hkcu.reg,webpost.hklm.reg
  30. DelReg                    = obsolete.wp.reg
  31. UpdateInis                = webpost.ini.shortcuts
  32. PerUserInstall            = webpost.stub.add
  33.  
  34.  
  35. ;    Custom installation sections
  36. ;    (in this case responsible for determining location of "Program Files" dir)
  37.  
  38.  
  39. [CustWPDestDir]
  40. ; OEM SFN,ANSI LFN,ANSI SFN,OEM LFN
  41. 49000,49001,49002,49003 = ProgFilesDir,5
  42. 49100,49101,49102,49103 = WPFilesDir,5
  43.  
  44. [ProgFilesDir]
  45. HKLM,'Software\Microsoft\Windows\CurrentVersion','ProgramFilesDir',,"%24%"
  46.  
  47. [WPFilesDir]
  48. ,,,,"%49001%\%WP_DIR%"
  49.  
  50.  
  51. ;    File groups
  52.  
  53.  
  54. [DestinationDirs]
  55. webpost.sys.files        = 11 ; LDID_SYS
  56. obsolete.sys.files        = 11 ; LDID_SYS
  57. old.wp.files            = 11 ; LDID_SYS
  58. webpost.inf.files         = 17 ; LDID_INF
  59. webpost.hlp.files         = 18 ; LDID_HELP
  60. uninstall.hlp.files        = 18 ; LDID_HELP
  61. webpost.main.files        = 49100 ; LDID_WP_DIR
  62. obsolete.wp.files        = 49100 ; LDID_WP_DIR
  63.  
  64. [webpost.sys.files]
  65. WEBPOST.DLL,,,32
  66. WPWIZDLL.DLL,,,32
  67. PIPARSE.DLL,,,32
  68. POSTWPP.DLL,,,32
  69. CRSWPP.DLL,,,32
  70. FTPWPP.DLL,,,32
  71. FPWPP.DLL,,,32
  72.  
  73. [obsolete.sys.files]        ; obsolete 1.1 files to be deleted on install
  74. POSTCAB.EXE
  75. DEFWPP.DLL
  76.  
  77. [old.wp.files]                ; not installed by this CAB but removed on uninstall
  78. AOLPOST.DLL
  79. AOLPPOST.DLL
  80. AOLSHIM.EXE
  81. AOLTCP16.DLL
  82. CSWPP.DLL
  83. CSWPPDLL.TXT
  84. CISWPP.DLL
  85. GAUGE.DLL
  86. GNNPOST.DLL
  87. SNWPP.DLL
  88.  
  89. [webpost.inf.files]
  90. WPIE4X86.INF,,,32
  91.  
  92. [webpost.hlp.files]
  93. WPWIZ.CNT,,,32
  94. WPWIZ.HLP,,,32
  95.  
  96. [webpost.main.files]
  97. WPWIZ.EXE,,,32
  98. FLUPL.OCX,,,32
  99.  
  100. [obsolete.wp.files]            ; obsolete 1.1 files to be deleted on install
  101. WEBPOST.TLB,,,32
  102.  
  103. [self.registering.dlls]        ; all DLLs in this section have their DllRegisterServer EPs called
  104. %11%\WEBPOST.DLL
  105. %11%\WPWIZDLL.DLL
  106. %11%\POSTWPP.DLL
  107. %11%\CRSWPP.DLL
  108. %11%\FTPWPP.DLL
  109. %11%\FPWPP.DLL
  110. %49100%\FLUPL.OCX
  111.  
  112. [uninstall.hlp.files]
  113. WPWIZ.ANN,,,32
  114. WPWIZ.FTS,,,32
  115. WPWIZ.GID,,,32
  116.  
  117. ;    File locations
  118.  
  119.  
  120. [SourceDisksFiles]
  121. WEBPOST.DLL                = 55
  122. WPWIZDLL.DLL            = 55
  123. PIPARSE.DLL                = 55
  124. FTPWPP.DLL                = 55
  125. FPWPP.DLL                = 55
  126. POSTWPP.DLL                = 55
  127. CRSWPP.DLL                = 55
  128. WPWIZ.EXE                = 55
  129. WPIE4X86.INF             = 55
  130. WPWIZ.HLP                = 55
  131. WPWIZ.CNT                = 55
  132. WPWIZ.ANN                = 55
  133. WPWIZ.FTS                = 55
  134. WPWIZ.GID                = 55
  135. AOLPOST.DLL                = 55
  136. AOLPPOST.DLL              = 55
  137. AOLSHIM.EXE                = 55
  138. AOLTCP16.DLL              = 55
  139. CSWPP.DLL                = 55
  140. CSWPPDLL.TXT              = 55
  141. CISWPP.DLL                = 55
  142. GAUGE.DLL                = 55
  143. GNNPOST.DLL                = 55
  144. SNWPP.DLL                = 55
  145. FLUPL.OCX                = 55
  146.  
  147.  
  148. [SourceDisksNames]
  149. 55                        = %WP_DISK%,wpie4x86.cab, 0
  150.  
  151.  
  152. ;    Registry entry groups
  153.  
  154.  
  155. [obsolete.wp.reg]        ; removed on install
  156. HKLM,"System\CurrentControlSet\Control\WebPost"
  157. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{3151E2E0-6C4F-11CF-86B1-00AA0060F86C}"
  158.  
  159. [webpost.hkcu.reg]
  160. HKCU,"Software\Microsoft\WebPost\Logging","LoggingDir",,%49101%
  161. HKCU,"Software\Microsoft\WebPost\Logging","WizardLogging",,"No"
  162. HKCU,"Software\Microsoft\WebPost\Logging","WebPostLogging",,"No"
  163.  
  164. [webpost.hklm.reg]
  165. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","DisplayName",,%UNINSTALL_NAME%
  166. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","QuietUninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\wpie4x86.inf,WebPostUninstall,5"
  167. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","RequiresIESysFile",,"4.70.0.1155"
  168. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","UninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\wpie4x86.inf,WebPostUninstall"
  169.    
  170.  
  171. ;    Shortcut groups
  172.  
  173.  
  174. [webpost.ini.shortcuts]
  175. setup.ini, progman.groups,,"WPFolder="%PGMGRP%""
  176. setup.ini, WPFolder,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  177. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  178. setup.ini, SendTo,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  179.  
  180.  
  181. ;    Per-user stub stuff (to propagate installation to other user profiles)
  182.  
  183.  
  184. [PerUserStub]
  185. UpdateInis                = webpost.ini.shortcuts
  186. AddReg                    = webpost.hkcu.reg
  187. CustomDestination        = CustWPDestDir
  188.  
  189. [webpost.stub.add]
  190. DisplayName=%UNINSTALL_NAME%
  191. ComponentID=WebPost
  192. GUID={44BBA851-CC51-11CF-AAFA-00AA00B6015C}
  193. Version=5,0,0,7461
  194. Locale=EN
  195. IsInstalled=1
  196. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\wpie4x86.inf,PerUserStub
  197.  
  198. [PerUserRemove]
  199. UpdateInis                = uninstall.ini.shortcuts
  200. DelReg                    = uninstall.hkcu.reg
  201. CustomDestination        = CustWPDestDir
  202.  
  203. [webpost.stub.remove]
  204. DisplayName=%UNINSTALL_NAME%
  205. ComponentID=WebPost
  206. GUID={44BBA851-CC51-11CF-AAFA-00AA00B6015C}
  207. Version=5,0,0,7461
  208. Locale=EN
  209. IsInstalled=0
  210. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\wpie4x86.inf,PerUserRemove
  211.  
  212.  
  213. ;    Uninstallation instructions
  214.  
  215.  
  216. [WebPostUninstall]
  217. BeginPrompt                = UninstallPrompt
  218. CustomDestination        = CustWPDestDir
  219. DelReg                    = uninstall.hkcu.reg,uninstall.hklm.reg
  220. DelFiles                = webpost.sys.files,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files,webpost.inf.files
  221. UpdateInis                = uninstall.ini.shortcuts
  222. DelDirs                    = DelWPDestDir
  223. UnRegisterOCXs            = self.registering.dlls
  224. PerUserInstall            = webpost.stub.remove
  225.  
  226. [UninstallPrompt]
  227. Prompt                    = "%UNINSTALL_PROMPT%"
  228. ButtonType                = YESNO
  229. Title                    = "%PGMITEM_WP%"
  230.  
  231. [DelWPDestDir]
  232. %49101%
  233.  
  234. [uninstall.hkcu.reg]
  235. HKCU,"Software\Microsoft\WebPost"
  236.  
  237. [uninstall.hklm.reg]
  238. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost"
  239. HKLM,"Software\Microsoft\Active Setup\Installed Components\{44BBA851-CC51-11CF-AAFA-00AA00B6015C}"
  240. HKLM,"System\CurrentControlSet\Services\WebPost"
  241.  
  242. [uninstall.ini.shortcuts]
  243. setup.ini, progman.groups,,"WPFolder="%PGMGRP%""
  244. setup.ini, WPFolder,,"""%PGMITEM_WP%"""
  245. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  246. setup.ini, SendTo,,"""%PGMITEM_WP%"""
  247.  
  248.  
  249. ;    Strings
  250.  
  251.  
  252. [strings]
  253.  
  254. ; Don't localize these
  255.  
  256.  
  257. ; Do localize these
  258.  
  259. ERROR_WRONG_ADVPACK_VERSION        = "You need a newer version of ADVPACK.DLL"
  260. ERROR_ENGINE_NOTFOUND            = "Cannot find the required setup engine. Aborting..."
  261.  
  262. WP_DIR                    = "Web Publish"
  263. WP_DISK                    = "Web Publishing Wizard disk"
  264. PGMGRP                    = "Internet Explorer"
  265. PGMITEM_WP                = "Web Publishing Wizard"
  266. UNINSTALL_NAME            = "Microsoft Web Publishing Wizard 1.51"
  267. SENDTO_DESC                = "SendTo"
  268. UNINSTALL_PROMPT        = "This will remove the Web Publishing Wizard from your computer. Do you wish to proceed?"
  269.  
  270.