您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

tigervnc.iss.in 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [Setup]
  2. #ifdef WIN64
  3. ArchitecturesInstallIn64BitMode=x64
  4. AppName=TigerVNC 64-bit
  5. AppVerName=TigerVNC 64-bit @VERSION@ (@BUILD@)
  6. #else
  7. AppName=TigerVNC
  8. AppVerName=TigerVNC v@VERSION@ (@BUILD@)
  9. #endif
  10. AppVersion=@VERSION@
  11. AppPublisher=TigerVNC project
  12. AppPublisherURL=http://tigervnc.org
  13. DefaultDirName={pf}\TigerVNC
  14. #ifdef WIN64
  15. DefaultGroupName=TigerVNC 64-bit
  16. #else
  17. DefaultGroupName=TigerVNC
  18. #endif
  19. LicenseFile=@CMAKE_SOURCE_DIR@\LICENCE.txt
  20. [Files]
  21. #ifdef BUILD_WINVNC
  22. Source: "@CMAKE_CURRENT_BINARY_DIR@\win\winvnc\{#BUILD_DIR}winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
  23. Source: "@CMAKE_CURRENT_BINARY_DIR@\win\winvnc\{#BUILD_DIR}wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
  24. Source: "@CMAKE_CURRENT_BINARY_DIR@\win\vncconfig\{#BUILD_DIR}vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
  25. #endif
  26. Source: "@CMAKE_CURRENT_BINARY_DIR@\win\vncviewer\{#BUILD_DIR}vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
  27. Source: "@CMAKE_SOURCE_DIR@\win\README_BINARY.txt"; DestDir: "{app}"; Flags: ignoreversion
  28. Source: "@CMAKE_SOURCE_DIR@\LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion
  29. [Icons]
  30. Name: "{group}\TigerVNC Viewer"; FileName: "{app}\vncviewer.exe";
  31. Name: "{group}\Listening TigerVNC Viewer"; FileName: "{app}\vncviewer.exe"; Parameters: "-listen";
  32. #ifdef BUILD_WINVNC
  33. Name: "{group}\VNC Server (User-Mode)\Run VNC Server"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole";
  34. Name: "{group}\VNC Server (User-Mode)\Configure VNC Server"; FileName: "{app}\vncconfig.exe"; Parameters: "-user";
  35. Name: "{group}\VNC Server (Service-Mode)\Configure VNC Service"; FileName: "{app}\vncconfig.exe"; Parameters: "-noconsole -service";
  36. Name: "{group}\VNC Server (Service-Mode)\Register VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-register";
  37. Name: "{group}\VNC Server (Service-Mode)\Unregister VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-unregister";
  38. Name: "{group}\VNC Server (Service-Mode)\Start VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -start";
  39. Name: "{group}\VNC Server (Service-Mode)\Stop VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -stop";
  40. #endif
  41. Name: "{group}\License"; FileName: "{app}\LICENCE.txt";
  42. Name: "{group}\Uninstall TigerVNC"; FileName: "{uninstallexe}"; WorkingDir: "{app}";
  43. #ifdef BUILD_WINVNC
  44. [Tasks]
  45. Name: installservice; Description: "&Register new TigerVNC Server as a system service"; GroupDescription: "Server configuration:";
  46. Name: startservice; Description: "&Start or restart TigerVNC service"; GroupDescription: "Server configuration:";
  47. [Run]
  48. Filename: "{app}\winvnc4.exe"; Parameters: "-register"; Tasks: installservice
  49. Filename: "net"; Parameters: "start winvnc4"; Tasks: startservice
  50. #endif