home *** CD-ROM | disk | FTP | other *** search
/ ftp.eterna.com.au / 2014.06.ftp.eterna.com.au.tar / ftp.eterna.com.au / pub / putty-0.56-installer.exe / install_script.iss
Text File  |  2004-11-08  |  3KB  |  54 lines

  1. ;InnoSetupVersion=2.0.18
  2.  
  3. [Setup]
  4. AppName=PuTTY
  5. AppVerName=PuTTY version 0.56
  6. AppId=PuTTY
  7. DefaultDirName={pf}\PuTTY
  8. DefaultGroupName=PuTTY
  9. UninstallDisplayIcon={app}\putty.exe
  10. OutputBaseFilename=setup
  11. Compression=zip
  12. PrivilegesRequired=none
  13. ChangesAssociations=yes
  14. WizardImageFile=embedded\WizardImage0.bmp
  15. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  16.  
  17. [Files]
  18. Source: "{app}\putty.exe"; DestDir: "{app}"; 
  19. Source: "{app}\pageant.exe"; DestDir: "{app}"; 
  20. Source: "{app}\puttygen.exe"; DestDir: "{app}"; 
  21. Source: "{app}\pscp.exe"; DestDir: "{app}"; 
  22. Source: "{app}\psftp.exe"; DestDir: "{app}"; 
  23. Source: "{app}\plink.exe"; DestDir: "{app}"; 
  24. Source: "{app}\website.url"; DestDir: "{app}"; 
  25. Source: "{app}\putty.hlp"; DestDir: "{app}"; 
  26. Source: "{app}\putty.cnt"; DestDir: "{app}"; 
  27. Source: "{app}\LICENCE"; DestDir: "{app}"; 
  28. Source: "{app}\README.txt"; DestDir: "{app}"; 
  29.  
  30. [Registry]
  31. Root: HKCR; Subkey: ".ppk"; ValueType: String; ValueData: "PuTTYPrivateKey"; Tasks: associate; Flags: uninsdeletevalue 
  32. Root: HKCR; Subkey: "PuTTYPrivateKey"; ValueType: String; ValueData: "PuTTY Private Key File"; Tasks: associate; Flags: uninsdeletekey 
  33. Root: HKCR; Subkey: "PuTTYPrivateKey\DefaultIcon"; ValueType: String; ValueData: "{app}\pageant.exe,0"; Tasks: associate; 
  34. Root: HKCR; Subkey: "PuTTYPrivateKey\shell\open\command"; ValueType: String; ValueData: """{app}\pageant.exe"" ""%1"""; Tasks: associate; 
  35. Root: HKCR; Subkey: "PuTTYPrivateKey\shell\edit"; ValueType: String; ValueData: "&Edit"; Tasks: associate; 
  36. Root: HKCR; Subkey: "PuTTYPrivateKey\shell\edit\command"; ValueType: String; ValueData: """{app}\puttygen.exe"" ""%1"""; Tasks: associate; 
  37.  
  38. [Run]
  39. Filename: "{app}\README.txt"; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  40.  
  41. [Icons]
  42. Name: "{group}\PuTTY"; Filename: "{app}\putty.exe"; Tasks: startmenu; 
  43. Name: "{group}\PuTTY Manual"; Filename: "{app}\putty.hlp"; Tasks: startmenu; 
  44. Name: "{group}\PuTTY Web Site"; Filename: "{app}\website.url"; Tasks: startmenu; 
  45. Name: "{group}\PSFTP"; Filename: "{app}\psftp.exe"; Tasks: startmenu; 
  46. Name: "{group}\PuTTYgen"; Filename: "{app}\puttygen.exe"; Tasks: startmenu; 
  47. Name: "{group}\Pageant"; Filename: "{app}\pageant.exe"; Tasks: startmenu; 
  48. Name: "{userdesktop}\PuTTY"; Filename: "{app}\putty.exe"; Tasks: desktopicon; 
  49.  
  50. [Tasks]
  51. Name: "startmenu"; Description: "Create a &Start Menu group"; 
  52. Name: "desktopicon"; Description: "Create a &desktop icon for PuTTY"; 
  53. Name: "associate"; Description: "&Associate .PPK files (PuTTY Private Key) with Pageant"; 
  54.