home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 March / CMCD0305.ISO / Software / Freeware / Comunicatii / Winscp / winscp373setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-02-09  |  9.1 KB  |  141 lines

  1. ;InnoSetupVersion=5.0.4
  2. [Setup]
  3. AppName=WinSCP3
  4. AppVerName=WinSCP 3.7.3
  5. AppId=winscp3
  6. AppVersion=3.7.3
  7. AppPublisher=Martin Prikryl
  8. AppPublisherURL=http://winscp.sourceforge.net/
  9. AppSupportURL=http://winscp.sourceforge.net/forum/
  10. AppUpdatesURL=http://winscp.sourceforge.net/eng/download.php
  11. AppMutex=WinSCP
  12. DefaultDirName={pf}\WinSCP3
  13. DefaultGroupName=WinSCP3
  14. UninstallDisplayIcon={app}\WinSCP3.exe
  15. OutputBaseFilename=winscp373setup
  16. Compression=lzma
  17. PrivilegesRequired=none
  18. AllowNoIcons=yes
  19. LicenseFile=embedded\License.txt
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22. [Files]
  23. Source: "{app}\WinSCP3.exe"; DestDir: "{app}"; Components: main; Flags: ignoreversion 
  24. Source: "{app}\WinSCP3.com"; DestDir: "{app}"; Components: main; Flags: ignoreversion 
  25. Source: "{app}\licence"; DestDir: "{app}"; Components: main; Flags: ignoreversion 
  26. Source: "{app}\DragExt.dll"; DestDir: "{app}"; Components: shellext; Flags: restartreplace regserver uninsrestartdelete ignoreversion 
  27. Source: "{app}\PuTTY\LICENCE"; DestDir: "{app}\PuTTY"; Components: pageant puttygen; Flags: ignoreversion 
  28. Source: "{app}\PuTTY\putty.hlp"; DestDir: "{app}\PuTTY"; Components: pageant puttygen; Flags: ignoreversion 
  29. Source: "{app}\PuTTY\pageant.exe"; DestDir: "{app}\PuTTY"; Components: pageant; Flags: ignoreversion 
  30. Source: "{app}\PuTTY\puttygen.exe"; DestDir: "{app}\PuTTY"; Components: puttygen; Flags: ignoreversion 
  31. [Registry]
  32. Root: HKCU; Subkey: "Software\Martin Prikryl"; Flags: uninsdeletekeyifempty 
  33. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2"; Flags: uninsdeletekeyifempty 
  34. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "Interface"; ValueType: Dword; ValueData: "$0"; Check: "UserSettings(1)"; 
  35. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "Interface"; ValueType: Dword; ValueData: "$1"; Check: "not UserSettings(1)"; 
  36. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "ShowAdvancedLoginOptions"; ValueType: Dword; ValueData: "$0"; Check: "not UserSettings(2)"; 
  37. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "ShowAdvancedLoginOptions"; ValueType: Dword; ValueData: "$1"; Check: "UserSettings(2)"; 
  38. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "DDExtEnabled"; ValueType: Dword; ValueData: "$1"; Components: shellext; Flags: uninsdeletevalue 
  39. Root: HKCR; Subkey: "SFTP"; Tasks: urlhandler; Flags: uninsdeletekey dontcreatekey 
  40. Root: HKCR; Subkey: "SCP"; Tasks: urlhandler; Flags: uninsdeletekey dontcreatekey 
  41. Root: HKCU; Subkey: "Software\Classes\SFTP"; Tasks: urlhandler; Flags: uninsdeletekey dontcreatekey 
  42. Root: HKCU; Subkey: "Software\Classes\SCP"; Tasks: urlhandler; Flags: uninsdeletekey dontcreatekey 
  43. [INI]
  44. FileName: "{app}\{cm:SupportForum}.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://winscp.sourceforge.net/forum/"; 
  45. FileName: "{app}\WinSCP.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://winscp.sourceforge.net/"; 
  46. FileName: "{app}\PuTTY\PuTTY.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.chiark.greenend.org.uk/~sgtatham/putty/"; 
  47. [Run]
  48. Filename: "{app}\WinSCP3.exe"; Description: "{cm:Launch}"; Flags: postinstall skipifsilent nowait
  49. Filename: "{app}\WinSCP3.exe"; Parameters: "/RegisterAsUrlHandler"; StatusMsg: "{cm:RegisteringAsUrlHandler}"; Tasks: urlhandler; 
  50. Filename: "{app}\WinSCP3.exe"; Parameters: "/AddSearchPath"; StatusMsg: "{cm:AddingSearchPath}"; Tasks: searchpath; 
  51. Filename: "{app}\WinSCP3.exe"; Parameters: "/InvalidDefaultTranslation"; StatusMsg: "{cm:RemovingInvalidDefaultTranslation}"; 
  52. [UninstallRun]
  53. Filename: "{app}\WinSCP3.exe"; Parameters: "/UninstallCleanup"; RunOnceId: "UninstallCleanup"; 
  54. Filename: "{app}\WinSCP3.exe"; Parameters: "/RemoveSearchPath"; RunOnceId: "RemoveSearchPath"; 
  55. [Icons]
  56. Name: "{group}\WinSCP"; Filename: "{app}\WinSCP3.exe"; Components: main; 
  57. Name: "{group}\{cm:WebSite}"; Filename: "{app}\WinSCP.url"; Components: main; 
  58. Name: "{group}\{cm:SupportForum}"; Filename: "{app}\{cm:SupportForum}.url"; Components: main; 
  59. Name: "{group}\{cm:RSAKeyTools}\PuTTYgen"; Filename: "{app}\PuTTY\puttygen.exe"; Components: puttygen; 
  60. Name: "{group}\{cm:RSAKeyTools}\{cm:PuTTYgenManual}"; Filename: "winhlp32.exe"; Parameters: "-iputtygen.general {app}\PuTTY\putty.hlp"; Components: puttygen; 
  61. Name: "{group}\{cm:RSAKeyTools}\Pageant"; Filename: "{app}\PuTTY\pageant.exe"; Components: pageant; 
  62. Name: "{group}\{cm:RSAKeyTools}\{cm:PageantManual}"; Filename: "winhlp32.exe"; Parameters: "-ipageant.general {app}\PuTTY\putty.hlp"; Components: pageant; 
  63. Name: "{group}\{cm:RSAKeyTools}\{cm:KeysManual}"; Filename: "winhlp32.exe"; Parameters: "-it00000117 {app}\PuTTY\putty.hlp"; Components: pageant puttygen; 
  64. Name: "{group}\{cm:RSAKeyTools}\{cm:PuttyWebSite}"; Filename: "{app}\PuTTY\PuTTY.url"; Components: pageant puttygen; 
  65. Name: "{userdesktop}\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: desktopicon\user; 
  66. Name: "{commondesktop}\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: desktopicon\common; 
  67. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: quicklaunchicon; 
  68. Name: "{sendto}\{cm:SendToHook}"; Filename: "{app}\WinSCP3.exe"; Parameters: "/upload"; Tasks: sendtohook; 
  69. [Tasks]
  70. Name: "desktopicon"; Description: "{cm:DesktopIconTask}"; 
  71. Name: "desktopicon\user"; Description: "{cm:DesktopIconUserTask}"; 
  72. Name: "desktopicon\common"; Description: "{cm:DesktopIconCommonTask}"; 
  73. Name: "quicklaunchicon"; Description: "{cm:QuickLaunchIconTask}"; 
  74. Name: "sendtohook"; Description: "{cm:SendToHookTask}"; 
  75. Name: "urlhandler"; Description: "{cm:RegisterAsUrlHandler}"; 
  76. Name: "searchpath"; Description: "{cm:AddSearchPath}"; 
  77. [Components]
  78. Name: "main"; Description: "{cm:ApplicationComponent}"; Types: "full custom compact"; 
  79. Name: "shellext"; Description: "{cm:ShellExtComponent}"; Types: "compact full"; 
  80. Name: "pageant"; Description: "{cm:PageantComponent}"; Types: "full"; 
  81. Name: "puttygen"; Description: "{cm:PuTTYgenComponent}"; Types: "full"; 
  82. [InstallDelete]
  83. Type: files; Name: "{sendto}\WinSCP3 (upload using SCP).lnk"; 
  84. Type: files; Name: "{sendto}\{cm:SendToHook}.lnk"; 
  85. [UninstallDelete]
  86. Type: files; Name: "{app}\WinSCP.url"; 
  87. Type: files; Name: "{app}\{cm:SupportForum}.url"; 
  88. Type: files; Name: "{app}\PuTTY\PuTTY.url"; Components: pageant puttygen; 
  89. Type: files; Name: "{app}\WinSCP3.ini"; 
  90. [Types]
  91. Name: "full"; Description: "{cm:FullInstallation}"; 
  92. Name: "compact"; Description: "{cm:CompactInstallation}"; 
  93. Name: "custom"; Description: "{cm:CustomInstallation}"; 
  94. [CustomMessages]
  95. en.FullInstallation=Full installation (recommended)
  96. en.FullInstallationLangs=Full installation with all languages
  97. en.CompactInstallation=Compact installation
  98. en.CustomInstallation=Custom installation
  99. en.ApplicationComponent=WinSCP application
  100. en.ShellExtComponent=Drag & drop shell extension (allows direct downloads, may require restart)
  101. en.PuTTYgenComponent=PuTTYgen (key generator)
  102. en.PageantComponent=Pageant (SSH authentication agent)
  103. en.TranslationsComponent=Translations
  104. en.DesktopIconTask=Create a &desktop icon
  105. en.DesktopIconUserTask=For the current user only
  106. en.DesktopIconCommonTask=For all users
  107. en.QuickLaunchIconTask=Create a &Quick Launch icon
  108. en.SendToHookTask=Add &upload shortcut to Explorer's 'Send to' context menu
  109. en.RegisterAsUrlHandler=Register to handle scp:// and sftp:// &addresses
  110. en.AddSearchPath=Add installation directory to &search path (%PATH%)
  111. en.RegisteringAsUrlHandler=Registering to handle scp:// and sftp:// addresses
  112. en.AddingSearchPath=Adding installation directory to search path (%PATH%)
  113. en.RemovingInvalidDefaultTranslation=Looking for obsolete default translation
  114. en.SupportForum=Support forum
  115. en.WebSite=WinSCP Web Site
  116. en.RSAKeyTools=Key tools
  117. en.PuTTYgenManual=PuTTYgen Manual
  118. en.PageantManual=Pageant Manual
  119. en.KeysManual=Using public keys for SSH authentication
  120. en.PuttyWebSite=PuTTY Web Site
  121. en.SendToHook=WinSCP3 (upload using SFTP or SCP)
  122. en.Launch=Launch &WinSCP
  123. en.UserSettingsTitle=Initial user settings
  124. en.UserSettingsPrompt=Please, select your preferred user interface options.
  125. en.UserInterfaceStyle=User interface style
  126. en.NortonCommanderInterface=Norton &Commander interface
  127. en.NortonCommanderInterface1=- two panels (left for local directory, right for remote directory)
  128. en.NortonCommanderInterface2=- keyboard shortcuts like in Norton Commander (and other similar programs as Total Commander, Midnight Commander...)
  129. en.NortonCommanderInterface3=- drag && drop to/from both panels
  130. en.ExplorerInterface=&Explorer-like interface
  131. en.ExplorerInterface1=- only remote directory
  132. en.ExplorerInterface2=- keyboard shortcuts like in Windows Explorer
  133. en.ExplorerInterface3=- drag && drop
  134. en.AdditionalOptions=Additional options
  135. en.AdvancedLoginOptions=Show &advanced login options
  136. en.UserSettingsOverview=Initial user settings (can be changed later)
  137. [Languages]
  138. ; These files are stubs
  139. ; To achieve better results after recompilation, use the real language files
  140. Name: "en"; MessagesFile: "embedded\en.isl"; 
  141.