home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 July / PCpro_2005_07.ISO / files / internet / RealVNC / vnc-4_1_1-x86_win32.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-04-24  |  5.7 KB  |  79 lines

  1. ;InnoSetupVersion=5.0.4
  2. [Setup]
  3. AppName=VNC
  4. AppVerName=VNC Free Edition 4.1.1
  5. AppId=RealVNC
  6. AppVersion=4.1.1
  7. AppPublisher=RealVNC Ltd.
  8. AppPublisherURL=http://www.realvnc.com
  9. AppSupportURL=http://www.realvnc.com/products/free/4.1
  10. AppUpdatesURL=http://www.realvnc.com/download.html
  11. DefaultDirName={pf}\RealVNC\VNC4
  12. DefaultGroupName=RealVNC
  13. UninstallDisplayIcon={app}\VNCViewer.exe,0
  14. OutputBaseFilename=vnc-free-x86_win32
  15. Compression=lzma
  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; BeforeInstall: "BudgeFile('{app}\winvnc4.exe')"; Flags: restartreplace ignoreversion 
  25. Source: "{app}\vncconfig.exe"; DestDir: "{app}"; Components: WinVNC; BeforeInstall: "BudgeFile('{app}\vncconfig.exe')"; Flags: restartreplace ignoreversion 
  26. Source: "{app}\wm_hooks.dll"; DestDir: "{app}"; Components: WinVNC; BeforeInstall: "BudgeFile('{app}\wm_hooks.dll')"; Flags: restartreplace ignoreversion 
  27. Source: "{app}\logmessages.dll"; DestDir: "{app}"; Components: WinVNC; BeforeInstall: "BudgeFile('{app}\logmessages.dll')"; Flags: restartreplace ignoreversion 
  28. Source: "{app}\vncviewer.exe"; DestDir: "{app}"; Components: VNCViewer; BeforeInstall: "BudgeFile('{app}\vncviewer.exe')"; 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: "-unregister -register"; Description: "Install VNC Server Service"; Components: WinVNC; Tasks: installservice; 
  36. Filename: "{app}\WinVNC4.exe"; Parameters: "-start"; Description: "Start VNC Server Service"; Components: WinVNC; Tasks: launchservice; 
  37. Filename: "{app}\vncconfig.exe"; Parameters: "-service"; Description: "Configure VNC Server Service"; Components: WinVNC; Tasks: installservice; Flags: skipifsilent 
  38. [UninstallRun]
  39. Filename: "{app}\WinVNC4.exe"; Parameters: "-stop"; RunOnceId: "StopService"; Components: WinVNC; Tasks: installservice; 
  40. Filename: "{app}\WinVNC4.exe"; Parameters: "-unregister"; RunOnceId: "UnregisterService"; Components: WinVNC; Tasks: installservice; 
  41. [Icons]
  42. Name: "{group}\VNC Server 4 (User-Mode)\Run VNC Server"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole"; Components: WinVNC; 
  43. Name: "{group}\VNC Server 4 (User-Mode)\Configure User-Mode Settings"; Filename: "{app}\vncconfig.exe"; Parameters: "-user"; Components: WinVNC; 
  44. Name: "{group}\VNC Server 4 (Service-Mode)\Register VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole -register"; Components: WinVNC; 
  45. Name: "{group}\VNC Server 4 (Service-Mode)\Unregister VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole -unregister"; Components: WinVNC; 
  46. Name: "{group}\VNC Server 4 (Service-Mode)\Start VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole -start"; Components: WinVNC; 
  47. Name: "{group}\VNC Server 4 (Service-Mode)\Stop VNC Service"; Filename: "{app}\winvnc4.exe"; Parameters: "-noconsole -stop"; Components: WinVNC; 
  48. Name: "{group}\VNC Server 4 (Service-Mode)\Configure VNC Service"; Filename: "{app}\vncconfig.exe"; Parameters: "-noconsole -service"; Components: WinVNC; 
  49. Name: "{group}\VNC Viewer 4\Run VNC Viewer"; Filename: "{app}\vncviewer.exe"; Components: VNCViewer; 
  50. Name: "{group}\VNC Viewer 4\Run Listening VNC Viewer"; Filename: "{app}\vncviewer.exe"; Parameters: "-listen"; Components: VNCViewer; 
  51. Name: "{userdesktop}\VNC Viewer 4"; Filename: "{app}\vncviewer.exe"; Components: VNCViewer; Tasks: desktopicon; 
  52. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\VNC Viewer 4"; Filename: "{app}\vncviewer.exe"; Components: VNCViewer; Tasks: quicklaunchicon; 
  53. [Tasks]
  54. Name: "desktopicon"; Description: "Create a VNC Viewer &desktop icon"; GroupDescription: "Additional icons:"; Components: "VNCViewer"; 
  55. Name: "quicklaunchicon"; Description: "Create a VNC Viewer &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: "VNCViewer"; 
  56. Name: "installservice"; Description: "Register and configure VNC Server for Service-Mode"; GroupDescription: "VNC Server configuration:"; Components: "WinVNC"; 
  57. Name: "launchservice"; Description: "Start the VNC Server in Service-Mode"; GroupDescription: "VNC Server configuration:"; Components: "WinVNC"; 
  58. [Components]
  59. Name: "winvnc"; Description: "VNC Server"; Types: "full custom"; 
  60. Name: "vncviewer"; Description: "VNC Viewer"; Types: "full compact custom"; 
  61. [Types]
  62. Name: "full"; 
  63. Name: "compact"; 
  64. Name: "custom"; 
  65. [CustomMessages]
  66. default.NameAndVersion=%1 version %2
  67. default.AdditionalIcons=Additional icons:
  68. default.CreateDesktopIcon=Create a &desktop icon
  69. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  70. default.ProgramOnTheWeb=%1 on the Web
  71. default.UninstallProgram=Uninstall %1
  72. default.LaunchProgram=Launch %1
  73. default.AssocFileExtension=&Associate %1 with the %2 file extension
  74. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  75. [Languages]
  76. ; These files are stubs
  77. ; To achieve better results after recompilation, use the real language files
  78. Name: "default"; MessagesFile: "embedded\default.isl"; 
  79.