home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / komunikace / realvnc / vnc-4_1_2-x86_win32.exe / install_script.iss
Text File  |  2006-05-22  |  6KB  |  90 lines

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