home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 November / PCWorld_2003-11_cd.bin / Software / TemaCD / winscp / winscp330setup.exe / install_script.iss
Text File  |  2003-10-02  |  5KB  |  92 lines

  1. ;InnoSetupVersion=3.0.8
  2.  
  3. [Setup]
  4. AppName=WinSCP3
  5. AppVerName=WinSCP 3.3
  6. AppId=winscp3
  7. AppVersion=3.3
  8. AppPublisher=Martin Prikryl
  9. AppPublisherURL=http://winscp.sourceforge.net/
  10. AppSupportURL=http://winscp.sourceforge.net/forum/
  11. AppUpdatesURL=http://winscp.sourceforge.net/eng/download.php
  12. AppMutex=winscp3
  13. DefaultDirName={pf}\WinSCP3
  14. DefaultGroupName=WinSCP3
  15. UninstallDisplayIcon={app}\WinSCP3.exe
  16. OutputBaseFilename=winscp330setup
  17. Compression=bzip2
  18. PrivilegesRequired=none
  19. AllowNoIcons=yes
  20. LicenseFile=embedded\License.txt
  21. WizardImageFile=embedded\WizardImage0.bmp
  22. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  23.  
  24. [Files]
  25. Source: "{app}\WinSCP3.exe"; DestDir: "{app}"; Components: main; Flags: ignoreversion 
  26. Source: "{app}\licence"; DestDir: "{app}"; Components: main; Flags: 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.  
  32. [Registry]
  33. Root: HKCU; Subkey: "Software\Martin Prikryl"; Flags: uninsdeletekeyifempty 
  34. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2"; Flags: uninsdeletekeyifempty 
  35. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "Interface"; ValueType: Dword; ValueData: "$0"; 
  36. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "Interface"; ValueType: Dword; ValueData: "$1"; 
  37. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "ShowAdvancedLoginOptions"; ValueType: Dword; ValueData: "$0"; 
  38. Root: HKCU; Subkey: "Software\Martin Prikryl\WinSCP 2\Configuration\Interface"; ValueName: "ShowAdvancedLoginOptions"; ValueType: Dword; ValueData: "$1"; 
  39.  
  40. [INI]
  41. FileName: "{app}\WinSCP.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://winscp.sourceforge.net/"; 
  42. FileName: "{app}\Support forum.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://winscp.sourceforge.net/forum/"; 
  43. FileName: "{app}\PuTTY\PuTTY.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.chiark.greenend.org.uk/~sgtatham/putty/"; 
  44.  
  45. [Run]
  46. Filename: "{app}\WinSCP3.exe"; Description: "Launch &WinSCP"; Flags: postinstall skipifsilent nowait
  47.  
  48. [UninstallRun]
  49. Filename: "{app}\WinSCP3.exe"; Parameters: "/RandomSeedFileCleanup"; RunOnceId: "RandomSeedFileCleanup"; 
  50.  
  51. [Icons]
  52. Name: "{group}\WinSCP"; Filename: "{app}\WinSCP3.exe"; Components: main; 
  53. Name: "{group}\WinSCP Web Site"; Filename: "{app}\WinSCP.url"; Components: main; 
  54. Name: "{group}\Support forum"; Filename: "{app}\Support forum.url"; Components: main; 
  55. Name: "{group}\RSA key tools\PuTTYgen"; Filename: "{app}\PuTTY\puttygen.exe"; Components: puttygen; 
  56. Name: "{group}\RSA key tools\PuTTYgen Manual"; Filename: "winhlp32.exe"; Parameters: "-iputtygen.general {app}\PuTTY\putty.hlp"; Components: puttygen; 
  57. Name: "{group}\RSA key tools\Pageant"; Filename: "{app}\PuTTY\pageant.exe"; Components: pageant; 
  58. Name: "{group}\RSA key tools\Pageant Manual"; Filename: "winhlp32.exe"; Parameters: "-ipageant.general {app}\PuTTY\putty.hlp"; Components: pageant; 
  59. Name: "{group}\RSA key tools\Using public keys for SSH authentication"; Filename: "winhlp32.exe"; Parameters: "-it00000112 {app}\PuTTY\putty.hlp"; Components: pageant,puttygen; 
  60. Name: "{group}\RSA key tools\PuTTY Web Site"; Filename: "{app}\PuTTY\PuTTY.url"; Components: pageant,puttygen; 
  61. Name: "{userdesktop}\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: desktopicon\user; 
  62. Name: "{commondesktop}\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: desktopicon\common; 
  63. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\WinSCP3"; Filename: "{app}\WinSCP3.exe"; Tasks: quicklaunchicon; 
  64. Name: "{sendto}\WinSCP3 (upload using SFTP or SCP)"; Filename: "{app}\WinSCP3.exe"; Parameters: "/upload"; Tasks: sendtohook; 
  65.  
  66. [Tasks]
  67. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  68. Name: "desktopicon\user"; Description: "For the current user only"; 
  69. Name: "desktopicon\common"; Description: "For all users"; 
  70. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  71. Name: "sendtohook"; Description: "Add upload shortcut to Explorer's 'Send to' context menu"; 
  72.  
  73. [Components]
  74. Name: "main"; Description: "WinSCP application"; Types: "full custom compact"; 
  75. Name: "pageant"; Description: "PuTTYgen (key generator)"; Types: "full"; 
  76. Name: "puttygen"; Description: "Pageant (SSH authentication agent)"; Types: "full"; 
  77.  
  78. [InstallDelete]
  79. Type: files; Name: "{sendto}\WinSCP3 (upload using SCP).lnk"; 
  80. Type: files; Name: "{sendto}\WinSCP3 (upload using SFTP or SCP).lnk"; 
  81.  
  82. [UninstallDelete]
  83. Type: files; Name: "{app}\WinSCP.url"; 
  84. Type: files; Name: "{app}\Support forum.url"; 
  85. Type: files; Name: "{app}\PuTTY\PuTTY.url"; Components: pageant,puttygen; 
  86. Type: files; Name: "{app}\WinSCP3.ini"; 
  87.  
  88. [Types]
  89. Name: "full"; Description: "Full installation"; 
  90. Name: "compact"; Description: "Compact installation"; 
  91. Name: "custom"; Description: "Custom installation"; 
  92.