TightVNC.iss
上传用户:hu6yang
上传日期:2018-04-07
资源大小:2968k
文件大小:6k
- ; Script generated by the Inno Setup Script Wizard.
- ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
- [Setup]
- AppName=TightVNC
- AppVerName=TightVNC 1.3.10
- AppVersion=1.3.10
- AppPublisher=TightVNC Group
- AppPublisherURL=http://www.tightvnc.com/
- AppSupportURL=http://www.tightvnc.com/support.html
- AppUpdatesURL=http://www.tightvnc.com/download.html
- DefaultDirName={pf}TightVNC
- DefaultGroupName=TightVNC
- AllowNoIcons=yes
- InfoBeforeFile=InstInfo.rtf
- Compression=zip/9
- WindowVisible=no
- DisableStartupPrompt=yes
- BackColor=clBlack
- BackColor2=clBlue
- DirExistsWarning=no
- ChangesAssociations=yes
- [Components]
- Name: "server"; Description: "TightVNC Server"; Types: full compact custom;
- Name: "viewer"; Description: "TightVNC Viewer"; Types: full compact custom;
- Name: "webdoc"; Description: "Web pages and documentation"; Types: full custom;
- [Files]
- Source: "WinVNC.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: server; MinVersion: 4.1,4.0
- Source: "VNCHooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: server; MinVersion: 4.1,4.0
- Source: "vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: viewer; MinVersion: 4.1,4.0
- Source: "WinVNC_Win95.exe"; DestDir: "{app}"; DestName: WinVNC.exe; Flags: ignoreversion restartreplace; Components: server; OnlyBelowVersion: 4.1,4.0
- Source: "VNCHooks_Win95.dll"; DestDir: "{app}"; DestName: VNCHooks.dll; Flags: ignoreversion restartreplace; Components: server; OnlyBelowVersion: 4.1,4.0
- Source: "vncviewer_Win95.exe"; DestDir: "{app}"; DestName: vncviewer.exe; Flags: ignoreversion restartreplace; Components: viewer; OnlyBelowVersion: 4.1,4.0
- Source: "README.txt"; DestDir: "{app}"; Flags: ignoreversion
- Source: "LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion
- Source: "TightVNC.url"; DestDir: "{app}"; Flags: ignoreversion
- Source: "TightVNC-donate.url"; DestDir: "{app}"; Flags: ignoreversion
- Source: "Web*"; DestDir: "{app}Web"; Flags: ignoreversion; Components: webdoc
- Source: "Webimages*"; DestDir: "{app}Webimages"; Flags: ignoreversion; Components: webdoc
- Source: "Weblogo*"; DestDir: "{app}Weblogo"; Flags: ignoreversion; Components: webdoc
- Source: "Webdocwin32*"; DestDir: "{app}Webdocwin32"; Flags: ignoreversion; Components: webdoc
- Source: "Webdocjava*"; DestDir: "{app}Webdocjava"; Flags: ignoreversion; Components: webdoc
- Source: "Webdocman*"; DestDir: "{app}Webdocman"; Flags: ignoreversion; Components: webdoc
- Source: "Webdocunix*"; DestDir: "{app}Webdocunix"; Flags: ignoreversion; Components: webdoc
- [Icons]
- Name: "{group}Launch TightVNC Server"; FileName: "{app}WinVNC.exe"; WorkingDir: "{app}"; Components: server;
- Name: "{group}Show User Settings"; FileName: "{app}WinVNC.exe"; Parameters: "-settings"; WorkingDir: "{app}"; Components: server;
- Name: "{group}TightVNC Viewer"; FileName: "{app}vncviewer.exe"; WorkingDir: "{app}"; Components: viewer;
- Name: "{group}Uninstall TightVNC"; FileName: "{uninstallexe}"; WorkingDir: "{app}";
- Name: "{group}AdministrationInstall VNC Service"; FileName: "{app}WinVNC.exe"; Parameters: "-install"; WorkingDir: "{app}"; Components: server;
- Name: "{group}AdministrationRemove VNC Service"; FileName: "{app}WinVNC.exe"; Parameters: "-remove"; WorkingDir: "{app}"; Components: server;
- Name: "{group}AdministrationRun Service Helper"; FileName: "{app}WinVNC.exe"; Parameters: "-servicehelper"; WorkingDir: "{app}"; Components: server;
- Name: "{group}AdministrationShow Default Settings"; FileName: "{app}WinVNC.exe"; Parameters: "-defaultsettings"; WorkingDir: "{app}"; Components: server;
- Name: "{group}DocumentationAbout VNC and TightVNC"; FileName: "{app}Webindex.html"; WorkingDir: "{app}Web"; Components: webdoc;
- Name: "{group}DocumentationInstallation and Getting Started"; FileName: "{app}Webwinst.html"; WorkingDir: "{app}Web"; Components: webdoc;
- Name: "{group}DocumentationLicensing Terms"; FileName: "{app}LICENCE.txt"; WorkingDir: "{app}" ;
- Name: "{group}DocumentationMake a Donation"; FileName: "{app}TightVNC-donate.url" ;
- Name: "{group}DocumentationTightVNC Web Site"; FileName: "{app}TightVNC.url" ;
- Name: "{group}DocumentationWhat's New (Summary)"; FileName: "{app}Webwhatsnew.html"; WorkingDir: "{app}Web"; Components: webdoc;
- [Tasks]
- Name: associate; Description: "&Associate .vnc files with TightVNC Viewer"; GroupDescription: "File associations:"; Components: viewer
- Name: installservice; Description: "&Register new TightVNC Server as a system service"; GroupDescription: "Server configuration:"; Components: server; Flags: unchecked; OnlyBelowVersion: 0,6.0
- [Registry]
- Root: HKCR; Subkey: ".vnc"; ValueType: string; ValueName: ""; ValueData: "VncViewer.Config"; Flags: uninsdeletevalue; Tasks: associate
- Root: HKCR; Subkey: "VncViewer.Config"; ValueType: string; ValueName: ""; ValueData: "VNCviewer Config File"; Flags: uninsdeletekey; Tasks: associate
- Root: HKCR; Subkey: "VncViewer.ConfigDefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}vncviewer.exe,0"; Tasks: associate
- Root: HKCR; Subkey: "VncViewer.Configshellopencommand"; ValueType: string; ValueName: ""; ValueData: """{app}vncviewer.exe"" -config ""%1"""; Tasks: associate
- [Run]
- Filename: "{app}WinVNC.exe"; Parameters: "-silent -reinstall"; Tasks: installservice
- Filename: "net"; Parameters: "start WinVNC"; Tasks: installservice; MinVersion: 0,4.0
- Filename: "{app}WinVNC.exe"; Parameters: "-servicehelper"; Tasks: installservice
- [UninstallRun]
- Filename: "{app}WinVNC.exe"; Parameters: "-kill"; OnlyBelowVersion: 0,4.0
- Filename: "{app}WinVNC.exe"; Parameters: "-silent -remove";