home *** CD-ROM | disk | FTP | other *** search
/ Telefonica Speedy / Speedy.iso / internet.5 / ie_extra.cab / msieftp.dll / REGINST / REGINST
Windows Setup INFormation  |  2000-07-17  |  6KB  |  129 lines

  1. ; Microsoft Internet Explorer FTP Folder
  2. ;
  3. ; Copyright 1995-99 Microsoft Corporation.  All Rights Reserved.
  4. ;
  5.  
  6. [Version]
  7. Signature="$CHICAGO$"
  8. AdvancedINF=2.0
  9.  
  10.  
  11. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  12. ;; Warning: Because of the use of Backup/Restore
  13. ;;          it's necessary for IE4 to be installed.
  14. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  15.  
  16. [FtpShellExtensionInstall]
  17. ComponentName=MSIEFTP
  18. ComponentVersion=1
  19. AdvOptions=36
  20. AddReg=RegFTP,!RegRollbackControls
  21. DelReg=RegFTPDel
  22. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  23.  
  24. [FtpShellExtensionUninstall]
  25. ComponentName=MSIEFTP
  26. AdvOptions=260
  27. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  28.  
  29. [FtpForceAssociations]
  30. AddReg=RegForceFTPAssoc
  31. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  32.  
  33.  
  34. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  35. ;  Rollback Registration
  36. ;
  37. ;  These registry keys will kick off the RollBack during uninstall.
  38. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  39. [!RegRollbackControls]
  40. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","MSIEFTP",0,""
  41.  
  42. [RegFTP]
  43. HKCR,"CLSID\%FTP_GUID%",,,"%DESC%"
  44. HKCR,"CLSID\%FTP_GUID%\InProcServer32","",,"%THISDLL%"
  45. HKCR,"CLSID\%FTP_GUID%\InProcServer32","ThreadingModel",,"Apartment"
  46. HKCR,"CLSID\%FTP_GUID%\DefaultIcon","",,"%THISDLL%,0"
  47. HKCR,"CLSID\%FTP_GUID%\ShellFolder","Attributes",1,34,00,00,a0
  48. HKCR,"CLSID\%FTP_GUID%\shellex\ExtShellFolderViews\%WEBVIEW_GUID%","PersistMoniker",0x00020000,"file://%25%\web\ftp.htt"
  49.  
  50. HKCR,"ftp\DefaultIcon","",,"%THISDLL%,0"
  51.  
  52. HKCR,"CLSID\%CLSID_CFtpWebView%",,,"%DESC_CFtpWebView%"
  53. HKCR,"CLSID\%CLSID_CFtpWebView%\InProcServer32",,0x00020000,"%THISDLL%"
  54. HKCR,"CLSID\%CLSID_CFtpWebView%\InProcServer32","ThreadingModel",,"Apartment"
  55. HKCR,"CLSID\%CLSID_CFtpWebView%\TypeLib",,,"%CFtpWebView_TYPELIB%"
  56.  
  57. HKCR,"CLSID\%CLSID_CFtpInstaller%",,,"%DESC_CFtpInstaller%"
  58. HKCR,"CLSID\%CLSID_CFtpInstaller%\InProcServer32",,0x00020000,"%THISDLL%"
  59. HKCR,"CLSID\%CLSID_CFtpInstaller%\InProcServer32","ThreadingModel",,"Apartment"
  60.  
  61. HKCR,"CLSID\%CLSID_FtpDataObject%",,,"%DESC_FtpDataObject%"
  62. HKCR,"CLSID\%CLSID_FtpDataObject%\InProcServer32",,0x00020000,"%THISDLL%"
  63. HKCR,"CLSID\%CLSID_FtpDataObject%\InProcServer32","ThreadingModel",,"Apartment"
  64.  
  65. ; Give users the options of using the OLD FTP UI
  66. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","RegPath",,"Software\Microsoft\Ftp"
  67. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","Text",,"%DESC_USENEWUI%"
  68. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","Type",,"checkbox"
  69. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","CheckedValue",,"no"
  70. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","UncheckedValue",,"yes"
  71. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","ValueName",,"Use Web Based FTP"
  72. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","DefaultValue",,"no"
  73. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","HKeyRoot",65537,0x80000001
  74. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI","HelpID",,"iexplore.hlp#50560"
  75.  
  76. ; Mill #120818: FTP either uses PORT or PASV but only one.  We are guaranteed that some
  77. ; users will have firewalls, switches, or routers that will be incompatible in one of the
  78. ; methods and support the other.  Since there isn't any way for us to take care of this
  79. ; automatically, we need to give the user the option to choose.  We default to PORT
  80. ; since that is the most compatible (MS Proxy, and others).  The user can use the
  81. ; Advanced Tab of the Internet Control Panel to switch.  PASV will work on US West
  82. ; DSL modems for example.
  83. ; Give users the options of using PASV
  84. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","RegPath",,"Software\Microsoft\Ftp"
  85. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","Text",,"%DESC_USEPASV%"
  86. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","Type",,"checkbox"
  87. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","CheckedValue",,"yes"
  88. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","UncheckedValue",,"no"
  89. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","ValueName",,"Use PASV"
  90. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","DefaultValue",,"no"
  91. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","HKeyRoot",65537,0x80000001
  92. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV","HelpID",,"iexplore.hlp#50588"
  93.  
  94.  
  95. ;; Show that the feature has been installed.
  96. HKLM,"%ACTIVE_SETUP%\Installed Components\%CFtpJIT_Component%","KeyFileName",0,"%THISDLL%"
  97.  
  98. ; Don't over ride someone else setting
  99. HKCR,"ftp","ShellFolder",2,"%FTP_GUID%"
  100.  
  101.  
  102. [RegFTPDel]
  103. ; These are now obsolete, so delete them.
  104. HKCR,"Interface\210DA8A1-7445-11d1-91F7-006097DF5BD4"
  105.  
  106.  
  107. [RegForceFTPAssoc]
  108. ; In this case force the association
  109. HKCR,"ftp","ShellFolder",0,"%FTP_GUID%"
  110.  
  111.  
  112.  
  113. [Strings]
  114. FTP_GUID            = "{63da6ec0-2e98-11cf-8d82-444553540000}"
  115. WEBVIEW_GUID        = "{5984FFE0-28D4-11CF-AE66-08002B2E1262}"
  116. CLSID_CFtpWebView   = "{210DA8A2-7445-11d1-91F7-006097DF5BD4}"
  117. CLSID_CFtpInstaller = "{1ABCFC13-2340-11d2-B601-006097DF5BD4}"
  118. CLSID_FtpDataObject = "{299D0193-6DAA-11d2-B679-006097DF5BD4}"
  119. CFtpWebView_TYPELIB = "{6E8CEDE1-746A-11d1-91F7-006097DF5BD4}"
  120. DESC                = "Microsoft FTP Folder"
  121. DESC_CFtpWebView    = "FTP Folder Web View Automation"
  122. DESC_CFtpInstaller  = "Instalador FTP para manipular associaτ⌡es FTP"
  123. DESC_FtpDataObject  = "FTP IDataObject impl"
  124. ERR_NOSETUPAPI      = "O Internet Explorer 5 deve ser instalado para que este produto possa ser instalado."
  125. DESC_USENEWUI       = "Ativar a exibiτπo de pasta para os sites FTP."
  126. DESC_USEPASV        = "Use FTP passivo para obter compatibilidade com alguns firewalls e modems DSL"
  127. CFtpJIT_Component   = "{630b1da0-b465-11d1-9948-00c04f98bbc9}"
  128. ACTIVE_SETUP        = "Software\Microsoft\Active Setup"
  129.