home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 April / CMCD0405.ISO / Software / Test / leech / LeechGet_2004_RC5Ver1001520.exe / install_script.iss
Text File  |  2004-03-12  |  10KB  |  116 lines

  1. ;InnoSetupVersion=4.0.5
  2.  
  3. [Setup]
  4. AppName=LeechGet 2004
  5. AppVerName=LeechGet 2004 Version 1.1
  6. AppId=LeechGet 2004
  7. AppPublisher=LeechGet.net
  8. AppPublisherURL=http://www.leechget.net
  9. AppSupportURL=http://forum.leechget.net
  10. DefaultDirName={pf}\LeechGet 2004
  11. DefaultGroupName=LeechGet 2004
  12. UninstallDisplayIcon={app}\LeechGet.exe
  13. OutputBaseFilename=LeechGet
  14. Compression=zip
  15. PrivilegesRequired=none
  16. AllowNoIcons=yes
  17. LicenseFile=embedded\License.rtf
  18. InfoAfterFile=embedded\InfoAfter.rtf
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21.  
  22. [Files]
  23. Source: "{app}\LeechIE.dll"; DestDir: "{app}"; Components: leechget_2004_internet_explorer_add-on; Flags: regserver ignoreversion 
  24. Source: "{app}\DownloadManager.dll"; DestDir: "{app}"; Components: leechget_2004_internet_explorer_add-on; Flags: restartreplace regserver uninsrestartdelete ignoreversion 
  25. Source: "{app}\AddUrl.html"; DestDir: "{app}"; Components: leechget_2004_internet_explorer_add-on; Flags: ignoreversion 
  26. Source: "{app}\Wizard.html"; DestDir: "{app}"; Components: leechget_2004_internet_explorer_add-on; Flags: ignoreversion 
  27. Source: "{app}\Parser.html"; DestDir: "{app}"; Components: leechget_2004_internet_explorer_add-on; Flags: ignoreversion 
  28. Source: "{app}\LeechGet.exe"; DestDir: "{app}"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  29. Source: "{app}\LeechGet.chm"; DestDir: "{app}"; Components: leechget_2004; Flags: ignoreversion 
  30. Source: "{app}\Evolution.exe"; DestDir: "{app}"; Components: leechget_evolution_wizard; Flags: ignoreversion 
  31. Source: "{app}\LGOptions.exe"; DestDir: "{app}"; Components: leechget_2004; Flags: ignoreversion 
  32. Source: "{app}\UNZDLL.DLL"; DestDir: "{app}"; Components: leechget_evolution_wizard; Flags: onlyifdoesntexist 
  33. Source: "{app}\ShellExtension.dll"; DestDir: "{app}"; Components: leechget_2004_shellext; Flags: restartreplace regserver uninsrestartdelete onlyifdoesntexist 
  34. Source: "{app}\Languages\german.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  35. Source: "{app}\Languages\english.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  36. Source: "{app}\Languages\hungarian.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  37. Source: "{app}\Languages\russian.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  38. Source: "{app}\Languages\chinese.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  39. Source: "{app}\Languages\chinese_trad.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  40. Source: "{app}\Languages\french.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  41. Source: "{app}\Languages\czech.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  42. Source: "{app}\Languages\slovak.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  43. Source: "{app}\Languages\italian.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  44. Source: "{app}\Languages\spanish.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  45. Source: "{app}\Languages\polish.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  46. Source: "{app}\Languages\korean.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  47. Source: "{app}\Languages\dutch.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  48. Source: "{app}\Languages\croatian.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  49. Source: "{app}\Languages\indonesian.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  50. Source: "{app}\Languages\portuguese.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  51. Source: "{app}\Languages\greek.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  52. Source: "{app}\Languages\swedish.lng"; DestDir: "{app}\Languages"; Components: leechget_2004; Flags: uninsrestartdelete ignoreversion 
  53.  
  54. [Registry]
  55. Root: HKCU; Subkey: "Software\Cronosoft\LeechGet"; Flags: uninsdeletekey 
  56. Root: HKCR; Subkey: ".lgl"; ValueType: String; ValueData: "LeechGet Import"; Flags: uninsdeletekey 
  57. Root: HKCR; Subkey: "LeechGet Import"; ValueType: String; ValueData: "LeechGet Download Queue"; Flags: uninsdeletekey 
  58. Root: HKCR; Subkey: "LeechGet Import\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,2"; Flags: uninsdeletekey 
  59. Root: HKCR; Subkey: "LeechGet Import\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -import ""%1"""; Flags: uninsdeletekey 
  60. Root: HKCR; Subkey: ".LeechGet"; ValueType: String; ValueData: "LeechGet Download"; Flags: uninsdeletekey 
  61. Root: HKCR; Subkey: "LeechGet Download"; ValueType: String; ValueData: "LeechGet Unfinished Download"; Flags: uninsdeletekey 
  62. Root: HKCR; Subkey: "LeechGet Download\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,1"; Flags: uninsdeletekey 
  63. Root: HKCR; Subkey: "LeechGet Download\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -add ""%1"""; Flags: uninsdeletekey 
  64. Root: HKCR; Subkey: ".lgf"; ValueType: String; ValueData: "LeechGet FTP Queue"; Flags: uninsdeletekey 
  65. Root: HKCR; Subkey: "LeechGet FTP Queue"; ValueType: String; ValueData: "LeechGet FTP Queue"; Flags: uninsdeletekey 
  66. Root: HKCR; Subkey: "LeechGet FTP Queue\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,1"; Flags: uninsdeletekey 
  67. Root: HKCR; Subkey: "LeechGet FTP Queue\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -ftpimport ""%1"""; Flags: uninsdeletekey 
  68. Root: HKCU; Subkey: "Software\Cronosoft\LeechGet\Console"; ValueName: "LeechGetPath"; ValueType: String; ValueData: "{app}\LeechGet.exe"; Flags: createvalueifdoesntexist 
  69. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "LeechGet"; ValueType: String; Flags: uninsdeletevalue dontcreatekey 
  70. Root: HKCR; Subkey: "CLSID\{{EBDF1F20-C829-14D1-8234-1420AF3E97A9}}"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  71. Root: HKCR; Subkey: "*\shellex\DragDropHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  72. Root: HKCR; Subkey: "*\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  73. Root: HKCR; Subkey: "Folder\shellex\DragDropHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  74. Root: HKCR; Subkey: "Folder\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  75. Root: HKCR; Subkey: "Directory\shellex\DragDropHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  76. Root: HKCR; Subkey: "Directory\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  77. Root: HKCR; Subkey: "Folder\shellex\DragDropHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  78. Root: HKCR; Subkey: "Folder\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey 
  79. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions"; ValueName: "Approved"; ValueType: Dword; ValueData: "$1"; Components: leechget_2004_shellext; Flags: createvalueifdoesntexist dontcreatekey 
  80.  
  81. [Run]
  82. Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; Description: "Launch LeechGet 2004 now"; Components: leechget_2004; Flags: shellexec postinstall nowait
  83.  
  84. [UninstallRun]
  85. Filename: "{app}\LeechGet.exe"; Parameters: "-deleteie"; Components: leechget_2004_internet_explorer_add-on; Flags: shellexec skipifdoesntexist waituntilidle
  86.  
  87. [Icons]
  88. Name: "{commonprograms}\LeechGet 2004"; Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; IconFilename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2004"; Components: leechget_2004; Tasks: SIcon; 
  89. Name: "{commondesktop}\LeechGet 2004"; Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; IconFilename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2004"; Components: leechget_2004; Tasks: Icon; 
  90. Name: "{group}\LeechGet 2004"; Filename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2004"; Components: leechget_2004; 
  91. Name: "{group}\LeechGet Evolution"; Filename: "{app}\Evolution.exe"; WorkingDir: "{app}"; Comment: "Click here to check for updates"; Components: leechget_evolution_wizard; 
  92. Name: "{group}\LeechGet 2004 Options"; Filename: "{app}\LGOptions.exe"; IconFilename: "{app}\LGOptions.exe"; Comment: "Launch the LeechGet Configuration Applet"; Components: leechget_2004; 
  93.  
  94. [Tasks]
  95. Name: "Icon"; Description: "Create a &desktop icon"; Components: "leechget_2004"; 
  96. Name: "SIcon"; Description: "Create a &Startmenu icon"; Components: "leechget_2004"; 
  97.  
  98. [Components]
  99. Name: "leechget_2004"; Description: "The LeechGet 2004 Executables"; Types: "custom compact full"; 
  100. Name: "leechget_evolution_wizard"; Description: "LeechGet 2004 Auto-Update Wizard (Evolution)"; Types: "custom compact full"; 
  101. Name: "leechget_2004_internet_explorer_add-on"; Description: "LeechGet 2004 Internet Explorer Extension"; Types: "full"; 
  102. Name: "leechget_2004_shellext"; Description: "LeechGet 2004 'Copy Here' Shell Extension"; Types: "full"; 
  103.  
  104. [UninstallDelete]
  105. Type: files; Name: "{app}\LICENSE.LIC"; 
  106.  
  107. [Types]
  108. Name: "full"; 
  109. Name: "compact"; 
  110. Name: "custom"; 
  111.  
  112. [Languages]
  113. ; These files are stubs
  114. ; To achieve better results after recompilation, use the real language files
  115. Name: "default"; MessagesFile: "embedded\default.isl"; 
  116.