home *** CD-ROM | disk | FTP | other *** search
/ WinFiles.com 1998 June / WF0698_3.ISO / webauth-commerce / its.exe / wpie15.exe / enuwpie.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-08-14  |  6.9 KB  |  263 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.95,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.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
  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.  
  53. [ProgFilesDir]
  54. HKLM,'Software\Microsoft\Windows\CurrentVersion','ProgramFilesDir',,"%24%"
  55.  
  56. [WPFilesDir]
  57. ,,,,"%49001%\%WP_DIR%"
  58.  
  59.  
  60. ;    File groups
  61.  
  62.  
  63. [DestinationDirs]
  64. webpost.sys.files.95    = 11 ; LDID_SYS
  65. webpost.sys.files.nt    = 11 ; LDID_SYS
  66. obsolete.sys.files        = 11 ; LDID_SYS
  67. old.wp.files            = 11 ; LDID_SYS
  68. webpost.inf.files         = 17 ; LDID_INF
  69. webpost.hlp.files         = 18 ; LDID_HELP
  70. uninstall.hlp.files        = 18 ; LDID_HELP
  71. webpost.main.files        = 49100 ; LDID_WP_DIR
  72. obsolete.wp.files        = 49100 ; LDID_WP_DIR
  73.  
  74. [webpost.sys.files.95]
  75. MSVCRT.DLL,,,16
  76. WEBPOST.DLL,,,32
  77. WPWIZDLL.DLL,,,32
  78. PIPARSE.DLL,,,32
  79. POSTWPP.DLL,,,32
  80. CRSWPP.DLL,,,32
  81. FTPWPP.DLL,,,32
  82. FPWPP.DLL,,,32
  83.  
  84. [webpost.sys.files.nt]
  85. ;MSVCRT.DLL,,,16                ; already present on NT
  86. WEBPOST.DLL,,,32
  87. WPWIZDLL.DLL,,,32
  88. PIPARSE.DLL,,,32
  89. POSTWPP.DLL,,,32
  90. CRSWPP.DLL,,,32
  91. FTPWPP.DLL,,,32
  92. FPWPP.DLL,,,32
  93.  
  94. [obsolete.sys.files]        ; obsolete 1.1 files to be deleted on install
  95. POSTCAB.EXE
  96. DEFWPP.DLL
  97.  
  98. [old.wp.files]                ; not installed by this CAB but removed on uninstall
  99. AOLPOST.DLL
  100. AOLPPOST.DLL
  101. AOLSHIM.EXE
  102. AOLTCP16.DLL
  103. CSWPP.DLL
  104. CSWPPDLL.TXT
  105. CISWPP.DLL
  106. GAUGE.DLL
  107. GNNPOST.DLL
  108. SNWPP.DLL
  109.  
  110. [webpost.inf.files]
  111. ENUWPIE.INF,,,32
  112.  
  113. [webpost.hlp.files]
  114. WPWIZ.CNT,,,32
  115. WPWIZ.HLP,,,32
  116. FLUPL.HLP,,,32
  117.  
  118. [webpost.main.files]
  119. WPWIZ.EXE,,,32
  120. FLUPL.OCX,,,32
  121.  
  122. [obsolete.wp.files]            ; obsolete 1.1 files to be deleted on install
  123. WEBPOST.TLB,,,32
  124.  
  125. [self.registering.dlls]        ; all DLLs in this section have their DllRegisterServer EPs called
  126. %11%\WEBPOST.DLL
  127. %11%\WPWIZDLL.DLL
  128. %11%\POSTWPP.DLL
  129. %11%\CRSWPP.DLL
  130. %11%\FTPWPP.DLL
  131. %11%\FPWPP.DLL
  132. %49100%\FLUPL.OCX
  133.  
  134. [uninstall.hlp.files]
  135. WPWIZ.ANN,,,32
  136. WPWIZ.FTS,,,32
  137. WPWIZ.GID,,,32
  138.  
  139. ;    File locations
  140.  
  141.  
  142. [SourceDisksFiles]
  143. MSVCRT.DLL                = 55
  144. WEBPOST.DLL                = 55
  145. WPWIZDLL.DLL            = 55
  146. PIPARSE.DLL                = 55
  147. FTPWPP.DLL                = 55
  148. WPWIZ.EXE                = 55
  149. ENUWPIE.INF             = 55
  150. WPWIZ.HLP                = 55
  151. WPWIZ.CNT                = 55
  152. WPWIZ.ANN                = 55
  153. WPWIZ.FTS                = 55
  154. WPWIZ.GID                = 55
  155. FLUPL.HLP                = 55
  156. AOLPOST.DLL                = 55
  157. AOLPPOST.DLL              = 55
  158. AOLSHIM.EXE                = 55
  159. AOLTCP16.DLL              = 55
  160. CSWPP.DLL                = 55
  161. CSWPPDLL.TXT              = 55
  162. CISWPP.DLL                = 55
  163. GAUGE.DLL                = 55
  164. GNNPOST.DLL                = 55
  165. SNWPP.DLL                = 55
  166. FLUPL.OCX                = 55
  167.  
  168.  
  169. [SourceDisksNames]
  170. 55                        = %WP_DISK%,webpost.cab, 0
  171.  
  172.  
  173. ;    Registry entry groups
  174.  
  175.  
  176. [obsolete.wp.reg]        ; removed on install
  177. HKLM,"System\CurrentControlSet\Control\WebPost"
  178. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{3151E2E0-6C4F-11CF-86B1-00AA0060F86C}"
  179.  
  180. [webpost.reg]
  181. HKCU,"Software\Microsoft\WebPost\Logging","LoggingDir",,%49101%
  182. HKCU,"Software\Microsoft\WebPost\Logging","WizardLogging",,"No"
  183. HKCU,"Software\Microsoft\WebPost\Logging","WebPostLogging",,"No"
  184. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","DisplayName",,%UNINSTALL_NAME%
  185. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","QuietUninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\enuwpie.inf,WebPostUninstall,5"
  186. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","RequiresIESysFile",,"4.70.1155.0"
  187. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","UninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\enuwpie.inf,WebPostUninstall"
  188.    
  189.  
  190. ;    Shortcut groups
  191.  
  192.  
  193. [webpost.ini.shortcuts]
  194. setup.ini, progman.groups,,"WPFolder=""%PGMGRP%"""
  195. setup.ini, WPFolder,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  196. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  197. setup.ini, SendTo,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  198.  
  199.  
  200. ;    Uninstallation instructions
  201.  
  202.  
  203. [WebPostUninstall]
  204. BeginPrompt                = UninstallPrompt
  205. CustomDestination        = CustWPDestDir
  206. DelReg                    = webpost.reg,uninstall.reg
  207. DelFiles                = webpost.sys.files.95,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files
  208. UpdateInis                = uninstall.ini.shortcuts
  209. DelDirs                    = DelWPDestDir
  210. UnRegisterOCXs            = self.registering.dlls
  211. Cleanup                    = 1
  212.  
  213. [WebPostUninstall.NT]
  214. BeginPrompt                = UninstallPrompt
  215. CustomDestination        = CustWPDestDir
  216. DelReg                    = webpost.reg,uninstall.reg
  217. DelFiles                = webpost.sys.files.nt,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files
  218. UpdateInis                = uninstall.ini.shortcuts
  219. DelDirs                    = DelWPDestDir
  220. UnRegisterOCXs            = self.registering.dlls
  221. Cleanup                    = 1
  222.  
  223. [UninstallPrompt]
  224. Prompt                    = "%UNINSTALL_PROMPT%"
  225. ButtonType                = YESNO
  226. Title                    = "%PGMITEM_WP%"
  227.  
  228. [DelWPDestDir]
  229. %49101%
  230.  
  231. [uninstall.reg]
  232. HKCU,"Software\Microsoft\WebPost"
  233. HKLM,"System\CurrentControlSet\Services\WebPost"
  234.  
  235. [uninstall.ini.shortcuts]
  236. setup.ini, progman.groups,,"WPFolder=""%PGMGRP%""
  237. setup.ini, WPFolder,,"""%PGMITEM_WP%"""
  238. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  239. setup.ini, SendTo,,"""%PGMITEM_WP%"""
  240.  
  241.  
  242. ;    Strings
  243.  
  244.  
  245. [strings]
  246.  
  247. ; Don't localize these
  248.  
  249.  
  250. ; Do localize these
  251.  
  252. ERROR_WRONG_ADVPACK_VERSION        = "You need a newer version of ADVPACK.DLL"
  253. ERROR_ENGINE_NOTFOUND            = "Cannot find the required setup engine. Aborting..."
  254.  
  255. WP_DIR                    = "Web Publish"
  256. WP_DISK                    = "Web Publishing Wizard disk"
  257. PGMGRP                    = "Microsoft Web Publishing"
  258. PGMITEM_WP                = "Web Publishing Wizard"
  259. UNINSTALL_NAME            = "Microsoft Web Publishing Wizard 1.51"
  260. SENDTO_DESC                = "SendTo"
  261. UNINSTALL_PROMPT        = "This will remove the Web Publishing Wizard from your computer. Do you wish to proceed?"
  262.  
  263.