home *** CD-ROM | disk | FTP | other *** search
/ com!online 2005 May / com_0505_1.iso / opensource / tightvnc-1.2.9-setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-01-09  |  11.6 KB  |  131 lines

  1. ;InnoSetupVersion=3.0.5
  2. [Setup]
  3. AppName=TightVNC
  4. AppVerName=TightVNC 1.2.9
  5. AppId=TightVNC
  6. AppVersion=1.2.9
  7. AppPublisher=Constantin Kaplinsky
  8. AppPublisherURL=http://www.tightvnc.com
  9. AppSupportURL=http://www.tightvnc.com
  10. AppUpdatesURL=http://www.tightvnc.com
  11. DefaultDirName={pf}\TightVNC
  12. DefaultGroupName=TightVNC
  13. OutputBaseFilename=setup
  14. Compression=zip
  15. PrivilegesRequired=none
  16. ChangesAssociations=yes
  17. AllowNoIcons=yes
  18. InfoBeforeFile=embedded\InfoBefore.rtf
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\WinVNC.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace ignoreversion 
  23. Source: "{app}\VNCHooks.dll"; DestDir: "{app}"; Components: server; Flags: restartreplace ignoreversion 
  24. Source: "{app}\vncviewer.exe"; DestDir: "{app}"; Components: viewer; Flags: ignoreversion 
  25. Source: "{app}\README.txt"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\TightVNC.url"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\Web\bugs.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  29. Source: "{app}\Web\changelog-java.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  30. Source: "{app}\Web\changelogs.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  31. Source: "{app}\Web\changelog-unix.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  32. Source: "{app}\Web\changelog-win32.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  33. Source: "{app}\Web\contribute.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  34. Source: "{app}\Web\docs.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  35. Source: "{app}\Web\donate.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  36. Source: "{app}\Web\download.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  37. Source: "{app}\Web\larrow.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  38. Source: "{app}\Web\vncviewer.1.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  39. Source: "{app}\Web\rfe.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  40. Source: "{app}\Web\tightvnc-logo.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  41. Source: "{app}\Web\donate.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  42. Source: "{app}\Web\vncpasswd.1.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  43. Source: "{app}\Web\paypal-donate.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  44. Source: "{app}\Web\index.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  45. Source: "{app}\Web\intro.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  46. Source: "{app}\Web\newviewer.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  47. Source: "{app}\Web\othersites.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  48. Source: "{app}\Web\related.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  49. Source: "{app}\Web\ldot.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  50. Source: "{app}\Web\brpixel.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  51. Source: "{app}\Web\Xvnc.1.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  52. Source: "{app}\Web\sitemap.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  53. Source: "{app}\Web\support.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  54. Source: "{app}\Web\winst.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  55. Source: "{app}\Web\WhatsNew.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  56. Source: "{app}\Web\ChangeLog.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  57. Source: "{app}\Web\Win32-ChangeLog.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  58. Source: "{app}\Web\Java-ChangeLog.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  59. Source: "{app}\Web\md5sums.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  60. Source: "{app}\Web\whatsnew-devel.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  61. Source: "{app}\Web\whatsnew.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  62. Source: "{app}\Web\WhatsNew-devel.txt"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  63. Source: "{app}\Web\contact.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  64. Source: "{app}\Web\kagi-donate.jpg"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  65. Source: "{app}\Web\vncconnect.1.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  66. Source: "{app}\Web\vncserver.1.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  67. Source: "{app}\Web\tightvncx.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  68. Source: "{app}\Web\faq.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  69. Source: "{app}\Web\book-icon.gif"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  70. Source: "{app}\Web\fthelp.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  71. Source: "{app}\Web\people.html"; DestDir: "{app}\Web"; Components: webdoc; Flags: ignoreversion 
  72. Source: "{app}\Web\images\wiz-tasks.png"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  73. Source: "{app}\Web\images\winvnc-icon-normal.png"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  74. Source: "{app}\Web\images\winvnc-icon-ip.png"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  75. Source: "{app}\Web\images\winvnc-icon-disabled.png"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  76. Source: "{app}\Web\images\winvnc-icon-connected.png"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  77. Source: "{app}\Web\images\const-s.jpg"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  78. Source: "{app}\Web\images\dennis-s.jpg"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  79. Source: "{app}\Web\images\fix-s.jpg"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  80. Source: "{app}\Web\images\olg-s.jpg"; DestDir: "{app}\Web\images"; Components: webdoc; Flags: ignoreversion 
  81. Source: "{app}\Web\logo\kaboodle.gif"; DestDir: "{app}\Web\logo"; Components: webdoc; Flags: ignoreversion 
  82. Source: "{app}\Web\logo\manager_logo.gif"; DestDir: "{app}\Web\logo"; Components: webdoc; Flags: ignoreversion 
  83. Source: "{app}\Web\doc\win32\BUILDING-bcc32.txt"; DestDir: "{app}\Web\doc\win32"; Components: webdoc; Flags: ignoreversion 
  84. Source: "{app}\Web\doc\win32\BUILDING.txt"; DestDir: "{app}\Web\doc\win32"; Components: webdoc; Flags: ignoreversion 
  85. Source: "{app}\Web\doc\win32\README.txt"; DestDir: "{app}\Web\doc\win32"; Components: webdoc; Flags: ignoreversion 
  86. Source: "{app}\Web\doc\java\README.txt"; DestDir: "{app}\Web\doc\java"; Components: webdoc; Flags: ignoreversion 
  87. Source: "{app}\Web\doc\man\vncserver.man"; DestDir: "{app}\Web\doc\man"; Components: webdoc; Flags: ignoreversion 
  88. Source: "{app}\Web\doc\man\vncviewer.man"; DestDir: "{app}\Web\doc\man"; Components: webdoc; Flags: ignoreversion 
  89. Source: "{app}\Web\doc\man\Xvnc.man"; DestDir: "{app}\Web\doc\man"; Components: webdoc; Flags: ignoreversion 
  90. Source: "{app}\Web\doc\man\vncpasswd.man"; DestDir: "{app}\Web\doc\man"; Components: webdoc; Flags: ignoreversion 
  91. Source: "{app}\Web\doc\man\vncconnect.man"; DestDir: "{app}\Web\doc\man"; Components: webdoc; Flags: ignoreversion 
  92. Source: "{app}\Web\doc\unix\README.txt"; DestDir: "{app}\Web\doc\unix"; Components: webdoc; Flags: ignoreversion 
  93. [Registry]
  94. Root: HKCR; Subkey: ".vnc"; ValueType: String; ValueData: "VncViewer.Config"; Tasks: associate; Flags: uninsdeletevalue 
  95. Root: HKCR; Subkey: "VncViewer.Config"; ValueType: String; ValueData: "VNCviewer Config File"; Tasks: associate; Flags: uninsdeletekey 
  96. Root: HKCR; Subkey: "VncViewer.Config\DefaultIcon"; ValueType: String; ValueData: "{app}\vncviewer.exe,0"; Tasks: associate; 
  97. Root: HKCR; Subkey: "VncViewer.Config\shell\open\command"; ValueType: String; ValueData: """{app}\vncviewer.exe"" -config ""%1"""; Tasks: associate; 
  98. [Run]
  99. Filename: "{app}\WinVNC.exe"; Parameters: "-reinstall"; Tasks: installservice; 
  100. Filename: "net"; Parameters: "start WinVNC"; Tasks: startservice; 
  101. Filename: "{app}\WinVNC.exe"; Parameters: "-servicehelper"; Tasks: startservice; 
  102. [Icons]
  103. Name: "{group}\Launch TightVNC Server"; Filename: "{app}\WinVNC.exe"; WorkingDir: "{app}"; Components: server; 
  104. Name: "{group}\Show About Box"; Filename: "{app}\WinVNC.exe"; Parameters: "-about"; WorkingDir: "{app}"; Components: server; 
  105. Name: "{group}\Show User Settings"; Filename: "{app}\WinVNC.exe"; Parameters: "-settings"; WorkingDir: "{app}"; Components: server; 
  106. Name: "{group}\TightVNC Viewer (Best Compression)"; Filename: "{app}\vncviewer.exe"; Parameters: "-compresslevel 9 -quality 0"; WorkingDir: "{app}"; Components: viewer; 
  107. Name: "{group}\TightVNC Viewer (Fast Compression)"; Filename: "{app}\vncviewer.exe"; Parameters: "-encoding hextile"; WorkingDir: "{app}"; Components: viewer; 
  108. Name: "{group}\TightVNC Viewer (Listen Mode)"; Filename: "{app}\vncviewer.exe"; Parameters: "-listen"; WorkingDir: "{app}"; Components: viewer; 
  109. Name: "{group}\Administration\Install VNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-install"; WorkingDir: "{app}"; Components: server; 
  110. Name: "{group}\Administration\Remove VNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-remove"; WorkingDir: "{app}"; Components: server; 
  111. Name: "{group}\Administration\Run Service Helper"; Filename: "{app}\WinVNC.exe"; Parameters: "-servicehelper"; WorkingDir: "{app}"; Components: server; 
  112. Name: "{group}\Administration\Show Default Settings"; Filename: "{app}\WinVNC.exe"; Parameters: "-defaultsettings"; WorkingDir: "{app}"; Components: server; 
  113. Name: "{group}\Documentation\About VNC and TightVNC"; Filename: "{app}\Web\index.html"; WorkingDir: "{app}\Web"; Components: webdoc; 
  114. Name: "{group}\Documentation\Installation and Getting Started"; Filename: "{app}\Web\winst.html"; WorkingDir: "{app}\Web"; Components: webdoc; 
  115. Name: "{group}\Documentation\Licensing Terms"; Filename: "{app}\LICENCE.txt"; WorkingDir: "{app}"; 
  116. Name: "{group}\Documentation\TightVNC Web Site"; Filename: "{app}\TightVNC.url"; 
  117. Name: "{group}\Documentation\What's New (Detailed Log)"; Filename: "{app}\Web\changelog-win32.html"; WorkingDir: "{app}\Web"; Components: webdoc; 
  118. Name: "{group}\Documentation\What's New (Summary)"; Filename: "{app}\Web\whatsnew.html"; WorkingDir: "{app}\Web"; Components: webdoc; 
  119. [Tasks]
  120. Name: "associate"; Description: "&Associate .vnc files with TightVNC Viewer"; GroupDescription: "File associations:"; Components: "viewer"; 
  121. Name: "installservice"; Description: "&Register TightVNC Server as a system service"; GroupDescription: "Server configuration:"; Components: "server"; 
  122. Name: "startservice"; Description: "&Start or restart TightVNC service"; GroupDescription: "Server configuration:"; Components: "server"; 
  123. [Components]
  124. Name: "server"; Description: "TightVNC Server"; Types: "full compact custom"; 
  125. Name: "viewer"; Description: "TightVNC Viewer"; Types: "full compact custom"; 
  126. Name: "webdoc"; Description: "Web pages and documentation"; Types: "full custom"; 
  127. [Types]
  128. Name: "full"; Description: "Full installation"; 
  129. Name: "compact"; Description: "Compact installation"; 
  130. Name: "custom"; Description: "Custom installation"; 
  131.