home *** CD-ROM | disk | FTP | other *** search
/ Venus 7000 / darktronics.iso / Software / VNC / vnc-4.0-x86_win32.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-07-06  |  5.5 KB  |  80 lines

  1. ;InnoSetupVersion=4.2.2
  2. [Setup]
  3. AppName=VNC
  4. AppVerName=VNC 4.0
  5. AppId=RealVNC
  6. AppVersion=4.0
  7. AppPublisher=RealVNC Ltd.
  8. AppPublisherURL=http://www.realvnc.com
  9. AppSupportURL=http://www.realvnc.com/v4
  10. AppUpdatesURL=http://www.realvnc.com/v4
  11. DefaultDirName={pf}\RealVNC\VNC4
  12. DefaultGroupName=RealVNC
  13. UninstallDisplayIcon={app}\VNCViewer.exe,0
  14. OutputBaseFilename=vnc-4.0-x86_win32
  15. Compression=bzip2
  16. PrivilegesRequired=none
  17. ChangesAssociations=yes
  18. AllowNoIcons=yes
  19. LicenseFile=embedded\License.txt
  20. InfoAfterFile=embedded\InfoAfter.txt
  21. WizardImageFile=embedded\WizardImage0.bmp
  22. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  23. [Files]
  24. Source: "{app}\winvnc4.exe"; DestDir: "{app}"; Components: winvnc; Flags: restartreplace ignoreversion 
  25. Source: "{app}\vncconfig.exe"; DestDir: "{app}"; Components: winvnc; Flags: restartreplace ignoreversion 
  26. Source: "{app}\wm_hooks.dll"; DestDir: "{app}"; Components: winvnc; Flags: restartreplace ignoreversion 
  27. Source: "{app}\logmessages.dll"; DestDir: "{app}"; Components: winvnc; Flags: restartreplace ignoreversion 
  28. Source: "{app}\vncviewer.exe"; DestDir: "{app}"; Components: vncviewer; Flags: restartreplace ignoreversion 
  29. [Registry]
  30. Root: HKCR; Subkey: ".vnc"; ValueType: String; ValueData: "VNC.ConnectionInfo"; Components: vncviewer; Flags: uninsdeletevalue 
  31. Root: HKCR; Subkey: "VNC.ConnectionInfo"; ValueType: String; ValueData: "VNC Connection Info"; Components: vncviewer; Flags: uninsdeletekey 
  32. Root: HKCR; Subkey: "VNC.ConnectionInfo\DefaultIcon"; ValueType: String; ValueData: "{app}\vncviewer.exe,0"; Components: vncviewer; 
  33. Root: HKCR; Subkey: "VNC.ConnectionInfo\shell\open\command"; ValueType: String; ValueData: """{app}\vncviewer.exe"" -config ""%1"""; Components: vncviewer; 
  34. [Run]
  35. Filename: "{app}\WinVNC4.exe"; Parameters: "-stop"; Description: "Stop VNC Server Service"; Components: winvnc; Tasks: installservice; 
  36. Filename: "{app}\WinVNC4.exe"; Parameters: "-unregister -register"; Description: "Install VNC Server Service"; Components: winvnc; Tasks: installservice; 
  37. Filename: "{app}\WinVNC4.exe"; Parameters: "-start"; Description: "Start VNC Server Service"; Components: winvnc; Tasks: launchservice; 
  38. Filename: "{app}\vncconfig.exe"; Parameters: "-service"; Description: "Configure VNC Server Service"; Components: winvnc; Tasks: installservice; Flags: skipifsilent 
  39. [UninstallRun]
  40. Filename: "{app}\WinVNC4.exe"; Parameters: "-stop"; RunOnceId: "StopService"; Components: winvnc; Tasks: installservice; 
  41. Filename: "{app}\WinVNC4.exe"; Parameters: "-unregister"; RunOnceId: "UnregisterService"; Components: winvnc; Tasks: installservice; 
  42. [Icons]
  43. Name: "{group}\VNC Server 4 (User-Mode)\Run VNC Server"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole"; Components: winvnc; 
  44. Name: "{group}\VNC Server 4 (User-Mode)\Configure User-Mode Settings"; Filename: "{app}\vncconfig.exe"; Parameters: "-user"; Components: winvnc; 
  45. Name: "{group}\VNC Server 4 (Service-Mode)\Register VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-register"; Components: winvnc; 
  46. Name: "{group}\VNC Server 4 (Service-Mode)\Unregister VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-unregister"; Components: winvnc; 
  47. Name: "{group}\VNC Server 4 (Service-Mode)\Start VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-start"; Components: winvnc; 
  48. Name: "{group}\VNC Server 4 (Service-Mode)\Stop VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-stop"; Components: winvnc; 
  49. Name: "{group}\VNC Server 4 (Service-Mode)\Configure VNC Service"; Filename: "{app}\vncconfig.exe"; Parameters: "-service"; Components: winvnc; 
  50. Name: "{group}\VNC Viewer 4\Run VNC Viewer"; Filename: "{app}\vncviewer.exe"; Components: vncviewer; 
  51. Name: "{group}\VNC Viewer 4\Run Listening VNC Viewer"; Filename: "{app}\vncviewer.exe"; Parameters: "-listen"; Components: vncviewer; 
  52. Name: "{userdesktop}\VNC Viewer 4"; Filename: "{app}\vncviewer.exe"; Components: vncviewer; Tasks: desktopicon; 
  53. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\VNC Viewer 4"; Filename: "{app}\vncviewer.exe"; Components: vncviewer; Tasks: quicklaunchicon; 
  54. [Tasks]
  55. Name: "desktopicon"; Description: "Create a VNC Viewer &desktop icon"; GroupDescription: "Additional icons:"; Components: "vncviewer"; 
  56. Name: "quicklaunchicon"; Description: "Create a VNC Viewer &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: "vncviewer"; 
  57. Name: "installservice"; Description: "Register and configure VNC Server for Service-Mode"; GroupDescription: "VNC Server configuration:"; Components: "winvnc"; 
  58. Name: "launchservice"; Description: "Start the VNC Server in Service-Mode"; GroupDescription: "VNC Server configuration:"; Components: "winvnc"; 
  59. [Components]
  60. Name: "winvnc"; Description: "VNC Server"; Types: "full custom"; 
  61. Name: "vncviewer"; Description: "VNC Viewer"; Types: "full compact custom"; 
  62. [Types]
  63. Name: "full"; 
  64. Name: "compact"; 
  65. Name: "custom"; 
  66. [CustomMessages]
  67. default.NameAndVersion=%1 version %2
  68. default.AdditionalIcons=Additional icons:
  69. default.CreateDesktopIcon=Create a &desktop icon
  70. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  71. default.ProgramOnTheWeb=%1 on the Web
  72. default.UninstallProgram=Uninstall %1
  73. default.LaunchProgram=Launch %1
  74. default.AssocFileExtension=&Associate %1 with the %2 file extension
  75. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  76. [Languages]
  77. ; These files are stubs
  78. ; To achieve better results after recompilation, use the real language files
  79. Name: "default"; MessagesFile: "embedded\default.isl"; 
  80.