home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
cs.rhul.ac.uk
/
www.cs.rhul.ac.uk.zip
/
www.cs.rhul.ac.uk
/
pub
/
NX
/
nxclient-windows.exe
/
install_script.iss
Wrap
Text File
|
2013-07-24
|
15KB
|
184 lines
;InnoSetupVersion=5.1.13
[Setup]
AppName=NX Client for Windows
AppVerName=NX Client for Windows 3.5.0-9
AppId=nxclient
AppVersion=3.5.0-9
AppPublisher=NoMachine
AppPublisherURL=http://www.nomachine.com
AppSupportURL=http://www.nomachine.com/support
AppUpdatesURL=http://www.nomachine.com/download
DefaultDirName={code:installDir|{pf}}\NX Client for Windows
DefaultGroupName=NX Client for Windows
UninstallDisplayIcon={app}\nxclient.exe
OutputBaseFilename=nxclient-3.5.0-9
Compression=lzma
PrivilegesRequired=none
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\nxclient.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\bin\nxfind.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygcrypto-0.9.8.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygjpeg-62.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygpng12.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygwin1.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygz.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygXcomp.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\cygXcompsh.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\nxauth.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\nxesd.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\nxkill.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\nxservice.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\nxssh.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\bin\NXWin.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "{app}\share\images\about-down.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\about-up.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\connect-01.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\connect-02.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\connect-03.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\connect-04.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\connect-fail-01.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\error.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\folder-shared-disabled.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\folder-shared.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\info.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\kill-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\kill.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\logo-small.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\logo.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\multimedia.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\new-session-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\new-session.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-default-icon-disabled.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-default-icon.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-icon-disabled.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-icon.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-shared-disabled.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\printer-shared.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\refresh-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\refresh.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\remove-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\remove.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\session-stats-01-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\session-stats-01.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\session-stats-02-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\session-stats-02.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\sharing.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\terminate-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\terminate.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\view-log-dsb.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\view-log.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\warning.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\images\wizard.png"; DestDir: "{app}\share\images"; Flags: ignoreversion
Source: "{app}\share\keyboards"; DestDir: "{app}\share"; Flags: ignoreversion
Source: "{app}\share\rgb"; DestDir: "{app}\share"; Flags: ignoreversion
Source: "{app}\share\keys\server.id_dsa.key"; DestDir: "{app}\share\keys"; Flags: ignoreversion
Source: "{app}\share\documents\client\cups-info"; DestDir: "{app}\share\documents\client"; Flags: ignoreversion
Source: "{app}\share\documents\client\license-info"; DestDir: "{app}\share\documents\client"; Flags: ignoreversion
Source: "{app}\share\documents\client\readme-info"; DestDir: "{app}\share\documents\client"; Flags: ignoreversion
Source: "{app}\share\fonts\base\10x20-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\5x7-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\5x8-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x10-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x12-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x13-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x13B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x13O-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\6x9-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\7x13-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\7x13B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\7x13O-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\7x14-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\7x14B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\8x13-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\8x13B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\8x13O-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\9x15-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\9x15B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\9x18-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\9x18B-ISO8859-1.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\cursor.pcf.gz"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\encodings.dir"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\fonts.alias"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\base\fonts.dir"; DestDir: "{app}\share\fonts\base"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\encodings.dir"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\fonts.dir"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\fonts.scale"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luximb.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luximbi.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luximr.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luximri.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxirb.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxirbi.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxirr.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxirri.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxisb.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxisbi.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxisr.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\fonts\TTF\luxisri.ttf"; DestDir: "{app}\share\fonts\TTF"; Flags: ignoreversion
Source: "{app}\share\icons\nxclient-admin.ico"; DestDir: "{app}\share\icons"; Flags: ignoreversion
Source: "{app}\share\icons\nxclient-wizard.ico"; DestDir: "{app}\share\icons"; Flags: ignoreversion
Source: "{app}\share\icons\nxclient-desktop.ico"; DestDir: "{app}\share\icons"; Flags: ignoreversion
Source: "{app}\share\icons\nxclient-uninstall.ico"; DestDir: "{app}\share\icons"; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "Software\Classes\.nxs"; ValueType: String; ValueData: "NXClient.session"; Check: "IsAdmin"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "Software\Classes\.nxs"; ValueName: "Content Type"; ValueType: String; ValueData: "application/nx-session"; Check: "IsAdmin"; Flags: noerror
Root: HKLM; Subkey: "Software\Classes\NXClient.session"; ValueType: String; ValueData: "NX Client for Windows session file"; Check: "IsAdmin"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "Software\Classes\NXClient.session\DefaultIcon"; ValueType: String; ValueData: "{app}\icons\nxclient-desktop.ico"; Check: "IsAdmin"; Flags: noerror
Root: HKLM; Subkey: "Software\Classes\NXClient.session\shell\open\command"; ValueType: String; ValueData: """{app}\nxclient.exe"" --session ""%1"""; Check: "IsAdmin"; Flags: noerror
Root: HKCU; Subkey: "Software\Classes\.nxs"; ValueType: String; ValueData: "NXClient.session"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\Classes\.nxs"; ValueName: "Content Type"; ValueType: String; ValueData: "application/nx-session"; Flags: noerror
Root: HKCU; Subkey: "Software\Classes\NXClient.session"; ValueType: String; ValueData: "NX Client for Windows session file"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\Classes\NXClient.session\DefaultIcon"; ValueType: String; ValueData: "{app}\icons\nxclient-desktop.ico"; Flags: noerror
Root: HKCU; Subkey: "Software\Classes\NXClient.session\shell\open\command"; ValueType: String; ValueData: """{app}\nxclient.exe"" --session ""%1"""; Flags: noerror
[INI]
FileName: "{app}\nxclient.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.nomachine.com/help";
[UninstallRun]
Filename: "{reg:HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\nxclient_is1,InstallLocation}\bin\nxfind.exe"; Parameters: "nxwin.exe kill";
Filename: "{reg:HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\nxclient_is1,InstallLocation}\bin\nxfind.exe"; Parameters: "nxssh.exe kill";
Filename: "{reg:HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\nxclient_is1,InstallLocation}\bin\nxfind.exe"; Parameters: "nxesd.exe kill";
[Icons]
Name: "{group}\NX Client for Windows"; Filename: "{app}\nxclient.exe";
Name: "{group}\NX Connection Wizard"; Filename: "{app}\nxclient"; Parameters: "--wizard"; IconFilename: "{app}\share\icons\nxclient-wizard.ico";
Name: "{group}\NX Session Administrator"; Filename: "{app}\nxclient"; Parameters: "--admin"; IconFilename: "{app}\share\icons\nxclient-admin.ico";
Name: "{group}\NX Help on the Web"; Filename: "{app}\nxclient.url";
Name: "{userdesktop}\NX Client for Windows"; Filename: "{app}\nxclient.exe"; Tasks: desktopicon;
Name: "{group}\Uninstall NX Client for Windows"; Filename: "{uninstallexe}"; IconFilename: "{app}\share\icons\nxclient-uninstall.ico";
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:";
[InstallDelete]
Type: files; Name: "{app}\bin\nxsetup.exe";
Type: files; Name: "{app}\bin\cygserver.exe";
Type: files; Name: "{app}\bin\cygminires.dll";
Type: files; Name: "{app}\share\icons\*.*";
Type: files; Name: "{app}\share\images\*.*";
[UninstallDelete]
Type: files; Name: "{app}\nxclient.url";
Type: dirifempty; Name: "{app}\.ssh";
[CustomMessages]
default.NameAndVersion=%1 version %2
default.AdditionalIcons=Additional icons:
default.CreateDesktopIcon=Create a &desktop icon
default.CreateQuickLaunchIcon=Create a &Quick Launch icon
default.ProgramOnTheWeb=%1 on the Web
default.UninstallProgram=Uninstall %1
default.LaunchProgram=Launch %1
default.AssocFileExtension=&Associate %1 with the %2 file extension
default.AssocingFileExtension=Associating %1 with the %2 file extension...
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";