TightVNC.iss
上传用户:hu6yang
上传日期:2018-04-07
资源大小:2968k
文件大小:6k
源码类别:

远程控制编程

开发平台:

Windows_Unix

  1. ; Script generated by the Inno Setup Script Wizard.
  2. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
  3. [Setup]
  4. AppName=TightVNC
  5. AppVerName=TightVNC 1.3.10
  6. AppVersion=1.3.10
  7. AppPublisher=TightVNC Group
  8. AppPublisherURL=http://www.tightvnc.com/
  9. AppSupportURL=http://www.tightvnc.com/support.html
  10. AppUpdatesURL=http://www.tightvnc.com/download.html
  11. DefaultDirName={pf}TightVNC
  12. DefaultGroupName=TightVNC
  13. AllowNoIcons=yes
  14. InfoBeforeFile=InstInfo.rtf
  15. Compression=zip/9
  16. WindowVisible=no
  17. DisableStartupPrompt=yes
  18. BackColor=clBlack
  19. BackColor2=clBlue
  20. DirExistsWarning=no
  21. ChangesAssociations=yes
  22. [Components]
  23. Name: "server"; Description: "TightVNC Server"; Types: full compact custom;
  24. Name: "viewer"; Description: "TightVNC Viewer"; Types: full compact custom;
  25. Name: "webdoc"; Description: "Web pages and documentation"; Types: full custom;
  26. [Files]
  27. Source: "WinVNC.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: server; MinVersion: 4.1,4.0
  28. Source: "VNCHooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: server; MinVersion: 4.1,4.0
  29. Source: "vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; Components: viewer; MinVersion: 4.1,4.0
  30. Source: "WinVNC_Win95.exe"; DestDir: "{app}"; DestName: WinVNC.exe; Flags: ignoreversion restartreplace; Components: server; OnlyBelowVersion: 4.1,4.0
  31. Source: "VNCHooks_Win95.dll"; DestDir: "{app}"; DestName: VNCHooks.dll; Flags: ignoreversion restartreplace; Components: server; OnlyBelowVersion: 4.1,4.0
  32. Source: "vncviewer_Win95.exe"; DestDir: "{app}"; DestName: vncviewer.exe; Flags: ignoreversion restartreplace; Components: viewer; OnlyBelowVersion: 4.1,4.0
  33. Source: "README.txt"; DestDir: "{app}"; Flags: ignoreversion
  34. Source: "LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion
  35. Source: "TightVNC.url"; DestDir: "{app}"; Flags: ignoreversion
  36. Source: "TightVNC-donate.url"; DestDir: "{app}"; Flags: ignoreversion
  37. Source: "Web*"; DestDir: "{app}Web"; Flags: ignoreversion; Components: webdoc
  38. Source: "Webimages*"; DestDir: "{app}Webimages"; Flags: ignoreversion; Components: webdoc
  39. Source: "Weblogo*"; DestDir: "{app}Weblogo"; Flags: ignoreversion; Components: webdoc
  40. Source: "Webdocwin32*"; DestDir: "{app}Webdocwin32"; Flags: ignoreversion; Components: webdoc
  41. Source: "Webdocjava*"; DestDir: "{app}Webdocjava"; Flags: ignoreversion; Components: webdoc
  42. Source: "Webdocman*"; DestDir: "{app}Webdocman"; Flags: ignoreversion; Components: webdoc
  43. Source: "Webdocunix*"; DestDir: "{app}Webdocunix"; Flags: ignoreversion; Components: webdoc
  44. [Icons]
  45. Name: "{group}Launch TightVNC Server";               FileName: "{app}WinVNC.exe";                                    WorkingDir: "{app}";     Components: server;
  46. Name: "{group}Show User Settings";                   FileName: "{app}WinVNC.exe";    Parameters: "-settings";        WorkingDir: "{app}";     Components: server;
  47. Name: "{group}TightVNC Viewer";                      FileName: "{app}vncviewer.exe";                                 WorkingDir: "{app}";     Components: viewer;
  48. Name: "{group}Uninstall TightVNC";                   FileName: "{uninstallexe}";                                      WorkingDir: "{app}";                        
  49. Name: "{group}AdministrationInstall VNC Service";   FileName: "{app}WinVNC.exe";    Parameters: "-install";         WorkingDir: "{app}";     Components: server;
  50. Name: "{group}AdministrationRemove VNC Service";    FileName: "{app}WinVNC.exe";    Parameters: "-remove";          WorkingDir: "{app}";     Components: server;
  51. Name: "{group}AdministrationRun Service Helper";    FileName: "{app}WinVNC.exe";    Parameters: "-servicehelper";   WorkingDir: "{app}";     Components: server;
  52. Name: "{group}AdministrationShow Default Settings"; FileName: "{app}WinVNC.exe";    Parameters: "-defaultsettings"; WorkingDir: "{app}";     Components: server;
  53. Name: "{group}DocumentationAbout VNC and TightVNC"; FileName: "{app}Webindex.html";                                WorkingDir: "{app}Web"; Components: webdoc;
  54. Name: "{group}DocumentationInstallation and Getting Started"; FileName: "{app}Webwinst.html";                      WorkingDir: "{app}Web"; Components: webdoc;
  55. Name: "{group}DocumentationLicensing Terms";        FileName: "{app}LICENCE.txt";                                   WorkingDir: "{app}"                        ;
  56. Name: "{group}DocumentationMake a Donation";        FileName: "{app}TightVNC-donate.url"                                                                       ;
  57. Name: "{group}DocumentationTightVNC Web Site";      FileName: "{app}TightVNC.url"                                                                              ;
  58. Name: "{group}DocumentationWhat's New (Summary)";   FileName: "{app}Webwhatsnew.html";                             WorkingDir: "{app}Web"; Components: webdoc;
  59. [Tasks]
  60. Name: associate; Description: "&Associate .vnc files with TightVNC Viewer"; GroupDescription: "File associations:"; Components: viewer
  61. Name: installservice; Description: "&Register new TightVNC Server as a system service"; GroupDescription: "Server configuration:"; Components: server; Flags: unchecked; OnlyBelowVersion: 0,6.0
  62. [Registry]
  63. Root: HKCR; Subkey: ".vnc"; ValueType: string; ValueName: ""; ValueData: "VncViewer.Config"; Flags: uninsdeletevalue; Tasks: associate
  64. Root: HKCR; Subkey: "VncViewer.Config"; ValueType: string; ValueName: ""; ValueData: "VNCviewer Config File"; Flags: uninsdeletekey; Tasks: associate
  65. Root: HKCR; Subkey: "VncViewer.ConfigDefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}vncviewer.exe,0"; Tasks: associate
  66. Root: HKCR; Subkey: "VncViewer.Configshellopencommand"; ValueType: string; ValueName: ""; ValueData: """{app}vncviewer.exe"" -config ""%1"""; Tasks: associate
  67. [Run]
  68. Filename: "{app}WinVNC.exe"; Parameters: "-silent -reinstall"; Tasks: installservice
  69. Filename: "net"; Parameters: "start WinVNC"; Tasks: installservice; MinVersion: 0,4.0
  70. Filename: "{app}WinVNC.exe"; Parameters: "-servicehelper"; Tasks: installservice
  71. [UninstallRun]
  72. Filename: "{app}WinVNC.exe"; Parameters: "-kill"; OnlyBelowVersion: 0,4.0
  73. Filename: "{app}WinVNC.exe"; Parameters: "-silent -remove";