home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2007 November
/
PCWorld_2007-11_cd.bin
/
temacd
/
leechget
/
LeechGet.exe
/
install_script.iss
Wrap
Text File
|
2007-06-01
|
11KB
|
117 lines
;InnoSetupVersion=4.0.5
[Setup]
AppName=LeechGet 2007
AppVerName=LeechGet 2007 Version 2.1
AppId=LeechGet 2007
AppPublisher=LeechGet.net
AppPublisherURL=http://www.leechget.net
AppSupportURL=http://forum.leechget.net
DefaultDirName={pf}\LeechGet 2007
DefaultGroupName=LeechGet 2007
UninstallDisplayIcon={app}\LeechGet.exe
OutputBaseFilename=LeechGet
Compression=zip
PrivilegesRequired=none
AllowNoIcons=yes
LicenseFile=embedded\License.rtf
InfoAfterFile=embedded\InfoAfter.rtf
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\LeechIE.dll"; DestDir: "{app}"; Components: leechget_2007_internet_explorer_add-on; Flags: regserver ignoreversion
Source: "{app}\DownloadManager.dll"; DestDir: "{app}"; Components: leechget_2007_internet_explorer_add-on; Flags: restartreplace regserver uninsrestartdelete ignoreversion
Source: "{app}\AddUrl.html"; DestDir: "{app}"; Components: leechget_2007_internet_explorer_add-on; Flags: ignoreversion
Source: "{app}\Wizard.html"; DestDir: "{app}"; Components: leechget_2007_internet_explorer_add-on; Flags: ignoreversion
Source: "{app}\Parser.html"; DestDir: "{app}"; Components: leechget_2007_internet_explorer_add-on; Flags: ignoreversion
Source: "{app}\LeechGet.exe"; DestDir: "{app}"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\LeechGet.chm"; DestDir: "{app}"; Components: leechget_2007; Flags: ignoreversion
Source: "{app}\Evolution.exe"; DestDir: "{app}"; Components: leechget_evolution_wizard; Flags: ignoreversion
Source: "{app}\LGOptions.exe"; DestDir: "{app}"; Components: leechget_2007; Flags: ignoreversion
Source: "{app}\UNZDLL.DLL"; DestDir: "{app}"; Components: leechget_evolution_wizard; Flags: onlyifdoesntexist
Source: "{app}\ShellExtension.dll"; DestDir: "{app}"; Components: leechget_2007_shellext; Flags: restartreplace regserver uninsrestartdelete onlyifdoesntexist
Source: "{app}\Languages\german.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\english.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\hungarian.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\russian.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\chinese.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\chinese_trad.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\french.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\czech.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\slovak.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\italian.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\spanish.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\polish.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\korean.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\dutch.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\croatian.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\indonesian.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\portuguese.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\greek.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\swedish.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
Source: "{app}\Languages\Arabic.lng"; DestDir: "{app}\Languages"; Components: leechget_2007; Flags: uninsrestartdelete ignoreversion
[Registry]
Root: HKCU; Subkey: "Software\Cronosoft\LeechGet"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".lgl"; ValueType: String; ValueData: "LeechGet Import"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Import"; ValueType: String; ValueData: "LeechGet Download Queue"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Import\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,2"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Import\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -import ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: ".LeechGet"; ValueType: String; ValueData: "LeechGet Download"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Download"; ValueType: String; ValueData: "LeechGet Unfinished Download"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Download\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,1"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet Download\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -add ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: ".lgf"; ValueType: String; ValueData: "LeechGet FTP Queue"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet FTP Queue"; ValueType: String; ValueData: "LeechGet FTP Queue"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet FTP Queue\DefaultIcon"; ValueType: String; ValueData: "{app}\LeechGet.exe,1"; Flags: uninsdeletekey
Root: HKCR; Subkey: "LeechGet FTP Queue\Shell\Open\Command"; ValueType: String; ValueData: """{app}\LeechGet.exe"" -ftpimport ""%1"""; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Cronosoft\LeechGet\Console"; ValueName: "LeechGetPath"; ValueType: String; ValueData: "{app}\LeechGet.exe"; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "LeechGet"; ValueType: String; Flags: uninsdeletevalue dontcreatekey
Root: HKCR; Subkey: "CLSID\{{EBDF1F20-C829-14D1-8234-1420AF3E97A9}}"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "*\shellex\DragDropHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "*\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Folder\shellex\DragDropHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Folder\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Directory\shellex\DragDropHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Directory\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Folder\shellex\DragDropHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKCR; Subkey: "Folder\shellex\ContextMenuHandlers\LeechGet"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist uninsdeletekey dontcreatekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions"; ValueName: "Approved"; ValueType: Dword; ValueData: "$1"; Components: leechget_2007_shellext; Flags: createvalueifdoesntexist dontcreatekey
[Run]
Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; Description: "Launch LeechGet 2007 now"; Components: leechget_2007; Flags: shellexec postinstall nowait
[UninstallRun]
Filename: "{app}\LeechGet.exe"; Parameters: "-deleteie"; Components: leechget_2007_internet_explorer_add-on; Flags: shellexec skipifdoesntexist waituntilidle
[Icons]
Name: "{commonprograms}\LeechGet 2007"; Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; IconFilename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2007"; Components: leechget_2007; Tasks: SIcon;
Name: "{commondesktop}\LeechGet 2007"; Filename: "{app}\LeechGet.exe"; WorkingDir: "{app}"; IconFilename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2007"; Components: leechget_2007; Tasks: Icon;
Name: "{group}\LeechGet 2007"; Filename: "{app}\LeechGet.exe"; Comment: "Launch LeechGet 2007"; Components: leechget_2007;
Name: "{group}\LeechGet Evolution"; Filename: "{app}\Evolution.exe"; WorkingDir: "{app}"; Comment: "Click here to check for updates"; Components: leechget_evolution_wizard;
Name: "{group}\LeechGet 2007 Options"; Filename: "{app}\LGOptions.exe"; IconFilename: "{app}\LGOptions.exe"; Comment: "Launch the LeechGet Configuration Applet"; Components: leechget_2007;
[Tasks]
Name: "Icon"; Description: "Create a &desktop icon"; Components: "leechget_2007";
Name: "SIcon"; Description: "Create a &Startmenu icon"; Components: "leechget_2007";
[Components]
Name: "leechget_2007"; Description: "The LeechGet 2007 Executables"; Types: "custom compact full";
Name: "leechget_evolution_wizard"; Description: "LeechGet 2007 Auto-Update Wizard (Evolution)"; Types: "custom compact full";
Name: "leechget_2007_internet_explorer_add-on"; Description: "LeechGet 2007 Internet Explorer Extension"; Types: "full";
Name: "leechget_2007_shellext"; Description: "LeechGet 2007 'Copy Here' Shell Extension"; Types: "full";
[UninstallDelete]
Type: files; Name: "{app}\LICENSE.LIC";
[Types]
Name: "full";
Name: "compact";
Name: "custom";
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";