home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 February / PCWorld_2008-02_cd.bin / komunikace / ultravnc / UltraVNC-1.0.4-RC6-Setup.exe / install_script.iss
Text File  |  2008-01-07  |  15KB  |  200 lines

  1. ;InnoSetupVersion=5.2.1
  2.  
  3. [Setup]
  4. AppName=UltraVNC
  5. AppVerName=UltraVNC 1.0.4 RC6
  6. AppId=Ultravnc2
  7. AppVersion=1.0.4
  8. AppPublisher=1.0.4 RC6
  9. AppPublisherURL={cm:PublisherURL}
  10. AppSupportURL={cm:SupportURL}
  11. AppUpdatesURL={cm:UpdatesURL}
  12. DefaultDirName={pf}\{cm:MyAppName}
  13. DefaultGroupName={cm:MyAppName}
  14. OutputBaseFilename=in
  15. Compression=lzma
  16. ChangesAssociations=yes
  17. LicenseFile=embedded\License.txt
  18. InfoBeforeFile=embedded\InfoBefore.txt
  19. InfoAfterFile=embedded\InfoAfter.txt
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22.  
  23. [Files]
  24. Source: "{tmp}\isxdl.dll"; DestDir: "{tmp}"; MinVersion: 0.0,5.0.2195; Flags: deleteafterinstall dontcopy 
  25. Source: "{tmp}\UltraVNC.ico"; DestDir: "{tmp}"; MinVersion: 0.0,5.0.2195; Flags: deleteafterinstall dontcopy 
  26. Source: "{tmp}\WizModernSmallImage-IS.bmp"; DestDir: "{tmp}"; MinVersion: 0.0,5.0.2195; Flags: deleteafterinstall dontcopy 
  27. Source: "{app}\check_install,1.exe"; DestDir: "{app}"; DestName: "check_install.exe"; Components: UltraVNC_Server_S; BeforeInstall: "StopVNC_S"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  28. Source: "{app}\check_install,2.exe"; DestDir: "{app}"; DestName: "check_install.exe"; Components: UltraVNC_Server; BeforeInstall: "StopVNC"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  29. Source: "{app}\Whatsnew.txt"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; 
  30. Source: "{app}\Licence.txt"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; 
  31. Source: "{app}\Readme.txt"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; 
  32. Source: "{app}\winvnc.exe"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  33. Source: "{app}\logmessages.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  34. Source: "{app}\vnchooks.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  35. Source: "{app}\unzip32.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  36. Source: "{app}\zip32.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  37. Source: "{app}\logging.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  38. Source: "{app}\authadmin.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  39. Source: "{app}\workgrpdomnt4.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  40. Source: "{app}\ldapauth.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0; Flags: restartreplace 
  41. Source: "{app}\ldapauthnt4.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; OnlyBelowVersion: 0.0,5.0; Flags: restartreplace 
  42. Source: "{app}\ldapauth9x.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; Flags: restartreplace 
  43. Source: "{app}\authSSP.dll"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; Flags: restartreplace 
  44. Source: "{app}\MSLogonACL.exe"; DestDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; Flags: restartreplace 
  45. Source: "{app}\vncviewer.exe"; DestDir: "{app}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.0.2195; Flags: restartreplace 
  46. ; Source: "{app}\,1"; DestDir: "{app}"; Components: UltraVNC_Server; MinVersion: 0.0,5.0.2195; Flags: skipifsourcedoesntexist 
  47. ; Source: "{app}\,2"; DestDir: "{app}"; Components: UltraVNC_Server; MinVersion: 0.0,5.0.2195; Flags: skipifsourcedoesntexist 
  48. ; Source: "{app}\,3"; DestDir: "{app}"; Components: UltraVNC_Server; MinVersion: 0.0,5.0.2195; Flags: skipifsourcedoesntexist 
  49. Source: "{app}\MSRC4Plugin-122.dsm"; DestDir: "{app}"; MinVersion: 0.0,5.0.2195; 
  50. Source: "{app}\Plugins\Whatsnew.txt"; DestDir: "{app}\Plugins"; MinVersion: 0.0,5.0.2195; 
  51. Source: "{app}\Plugins\Licence.txt"; DestDir: "{app}\Plugins"; MinVersion: 0.0,5.0.2195; 
  52. Source: "{app}\Plugins\MSRC4Plugin-122.dsm"; DestDir: "{app}\Plugins"; MinVersion: 0.0,5.0.2195; 
  53. Source: "{app}\Plugins\Readme.txt"; DestDir: "{app}\Plugins"; MinVersion: 0.0,5.0.2195; 
  54.  
  55. [Dirs]
  56. Name: "{app}\Plugins"; 
  57.  
  58. [Registry]
  59. Root: HKCR; Subkey: ".vnc"; ValueType: String; ValueData: "VncViewer.Config"; Tasks: associate; MinVersion: 0.0,5.0.2195; Flags: uninsdeletevalue 
  60. Root: HKCR; Subkey: "VncViewer.Config"; ValueType: String; ValueData: "VNCviewer Config File"; Tasks: associate; MinVersion: 0.0,5.0.2195; Flags: uninsdeletekey 
  61. Root: HKCR; Subkey: "VncViewer.Config\DefaultIcon"; ValueType: String; ValueData: "{app}\vncviewer.exe,0"; Tasks: associate; MinVersion: 0.0,5.0.2195; 
  62. Root: HKCR; Subkey: "VncViewer.Config\shell\open\command"; ValueType: String; ValueData: """{app}\vncviewer.exe"" -config ""%1"""; Tasks: associate; MinVersion: 0.0,5.0.2195; 
  63.  
  64. [Run]
  65. Filename: "{app}\WinVNC.exe"; Parameters: "-install"; StatusMsg: "{cm:Registering, UltraVNC}"; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: installservice; Check: "Can_cont()and NOT IsVista"; MinVersion: 0.0,5.0.2195; 
  66. Filename: "{app}\WinVNC.exe"; Parameters: "-installhelper"; StatusMsg: "{cm:Registering, UltraVNC}"; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: installservice; Check: "Can_cont()and IsVista"; MinVersion: 0.0,5.0.2195; 
  67. Filename: "{sys}\netsh"; Parameters: "firewall add portopening TCP 5900 vnc5900"; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.01; 
  68. Filename: "{sys}\netsh"; Parameters: "firewall add portopening TCP 5800 vnc5800"; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.01; 
  69. Filename: "{sys}\netsh"; Parameters: "firewall add allowedprogram ""{app}\vncviewer.exe"" ""vncviewer.exe"" ENABLE ALL"; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.01; 
  70.  
  71. [UninstallRun]
  72. Filename: "net"; Parameters: "stop uvnc_service"; RunOnceId: "StopVncService"; StatusMsg: "{cm:Stopping, UltraVNC}"; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: startservice; MinVersion: 0.0,5.0.2195; 
  73. Filename: "{sys}\netsh"; Parameters: "firewall delete portopening TCP 5900 vnc5900"; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0.0,5.01; 
  74. Filename: "{sys}\netsh"; Parameters: "firewall delete portopening TCP 5800 vnc5800"; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0.0,5.01; 
  75. Filename: "{sys}\netsh"; Parameters: "firewall delete allowedprogram program=""{app}\vncviewer.exe"""; StatusMsg: "{cm:firewall}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.01; 
  76.  
  77. [Icons]
  78. Name: "{userdesktop}\UltraVNC Server"; Filename: "{app}\winvnc.exe"; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: desktopicon; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  79. Name: "{userdesktop}\UltraVNC Viewer"; Filename: "{app}\vncviewer.exe"; Components: UltraVNC_Viewer; Tasks: desktopicon; MinVersion: 0.0,5.0.2195; 
  80. Name: "{group}\UltraVNC Viewer"; Filename: "{app}\vncviewer.exe"; WorkingDir: "{app}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.0.2195; 
  81. Name: "{group}\UltraVNC Server"; Filename: "{app}\WinVNC.exe"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  82. Name: "{group}\UltraVNC Viewer\Run UltraVNC Viewer (Listen Mode)"; Filename: "{app}\vncviewer.exe"; Parameters: "-listen"; WorkingDir: "{app}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.0.2195; 
  83. Name: "{group}\UltraVNC Viewer\Show UltraVNC Viewer Help"; Filename: "{app}\vncviewer.exe"; Parameters: "-help"; WorkingDir: "{app}"; Components: UltraVNC_Viewer; MinVersion: 0.0,5.0.2195; 
  84. Name: "{group}\UltraVNC Server\Install WinVNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-install"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  85. Name: "{group}\UltraVNC Server\Remove WinVNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-uninstall"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  86. Name: "{group}\UltraVNC Server\Start WinVNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-startservice"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  87. Name: "{group}\UltraVNC Server\Stop WinVNC Service"; Filename: "{app}\WinVNC.exe"; Parameters: "-stopservice"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  88. Name: "{group}\UltraVNC Server\Install Default Registry Settings"; Filename: "{app}\VNCHooks_Settings.reg"; WorkingDir: "{app}"; Components: UltraVNC_Server UltraVNC_Server_S; Check: "Can_cont()"; MinVersion: 0.0,5.0.2195; 
  89.  
  90. [Tasks]
  91. Name: "installservice"; Description: "{cm:InstallService,UltraVNC Server}"; GroupDescription: "{cm:ServerConfig}"; Components: "UltraVNC_Server UltraVNC_Server_S"; Check: "isTaskChecked('installservice')"; 
  92. Name: "installservice"; Description: "{cm:InstallService,UltraVNC Server}"; GroupDescription: "{cm:ServerConfig}"; Components: "UltraVNC_Server UltraVNC_Server_S"; Check: "not(isTaskChecked('installservice'))"; 
  93. Name: "startservice"; Description: "{cm:StartService,UltraVNC}"; GroupDescription: "{cm:ServerConfig}"; Components: "UltraVNC_Server UltraVNC_Server_S"; Check: "isTaskChecked('startservice')"; 
  94. Name: "startservice"; Description: "{cm:StartService,UltraVNC}"; GroupDescription: "{cm:ServerConfig}"; Components: "UltraVNC_Server UltraVNC_Server_S"; Check: "not(isTaskChecked('startservice'))"; 
  95. Name: "desktopicon"; Description: "{cm:CreateDesktopIcons,UltraVNC}"; Components: "UltraVNC_Viewer UltraVNC_Server UltraVNC_Server_S"; Check: "isTaskChecked('desktopicon')"; MinVersion: 0.0,5.0.2195; 
  96. Name: "desktopicon"; Description: "{cm:CreateDesktopIcons,UltraVNC}"; Components: "UltraVNC_Viewer UltraVNC_Server UltraVNC_Server_S"; Check: "not(isTaskChecked('desktopicon'))"; MinVersion: 0.0,5.0.2195; 
  97. Name: "associate"; Description: "{cm:AssocFileExtension,UltraVNC Viewer,.vnc}"; Components: "UltraVNC_Viewer"; Check: "isTaskChecked('associate')"; MinVersion: 0.0,5.0.2195; 
  98. Name: "associate"; Description: "{cm:AssocFileExtension,UltraVNC Viewer,.vnc}"; Components: "UltraVNC_Viewer"; Check: "not(isTaskChecked('associate'))"; MinVersion: 0.0,5.0.2195; 
  99.  
  100. [Components]
  101. Name: "ultravnc_server_s"; Description: "UltraVNC Server Silent"; Types: "server_silent"; MinVersion: 0.0,5.0.2195; 
  102. Name: "ultravnc_server"; Description: "UltraVNC Server"; Types: "full server"; MinVersion: 0.0,5.0.2195; 
  103. Name: "ultravnc_viewer"; Description: "UltraVNC Viewer"; Types: "full viewer"; MinVersion: 0.0,5.0.2195; 
  104.  
  105. [Types]
  106. Name: "full"; Description: "{cm:FullInstall}"; MinVersion: 0.0,5.0.2195; 
  107. Name: "server"; Description: "{cm:ServerOnly}"; MinVersion: 0.0,5.0.2195; 
  108. Name: "server_silent"; Description: "{cm:ServerOnlyS}"; MinVersion: 0.0,5.0.2195; 
  109. Name: "viewer"; Description: "{cm:ViewerOnly}"; MinVersion: 0.0,5.0.2195; 
  110.  
  111. [CustomMessages]
  112. en.NameAndVersion=%1 version %2
  113. en.AdditionalIcons=Additional icons:
  114. en.CreateDesktopIcon=Create a &desktop icon
  115. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  116. en.ProgramOnTheWeb=%1 on the Web
  117. en.UninstallProgram=Uninstall %1
  118. en.LaunchProgram=Launch %1
  119. en.AssocFileExtension=&Associate %1 with the %2 file extension
  120. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  121. de.NameAndVersion=%1 Version %2
  122. de.AdditionalIcons=ZusΣtzliche Symbole:
  123. de.CreateDesktopIcon=&Desktop-Symbol erstellen
  124. de.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen
  125. de.ProgramOnTheWeb=%1 im Internet
  126. de.UninstallProgram=%1 entfernen
  127. de.LaunchProgram=%1 starten
  128. de.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
  129. de.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
  130. fr.NameAndVersion=%1 version %2
  131. fr.AdditionalIcons=Ic⌠nes supplΘmentaires :
  132. fr.CreateDesktopIcon=CrΘer une ic⌠ne sur le &Bureau
  133. fr.CreateQuickLaunchIcon=CrΘer une ic⌠ne dans la barre de &Lancement rapide
  134. fr.ProgramOnTheWeb=Page d'accueil de %1
  135. fr.UninstallProgram=DΘsinstaller %1
  136. fr.LaunchProgram=ExΘcuter %1
  137. fr.AssocFileExtension=&Associer %1 avec l'extension de fichier %2
  138. fr.AssocingFileExtension=Associe %1 avec l'extension de fichier %2...
  139. en.MyAppName=UltraVNC
  140. en.MyAppVerName=UltraVNC %1
  141. en.firewall=Configuring Windows firewall...
  142. en.SupportURL=http://forum.ultravnc.info
  143. en.UpdatesURL=http://www.uvnc.com
  144. en.PublisherURL=http://www.uvnc.com
  145. de.MyAppName=UltraVNC
  146. de.MyAppVerName=UltraVNC %1
  147. de.firewall=Die Windows Firewall wird konfiguriert...
  148. de.SupportURL=http://forum.ultravnc.info
  149. de.UpdatesURL=http://www.uvnc.com
  150. de.PublisherURL=http://www.uvnc.com
  151. fr.MyAppName=UltraVNC
  152. fr.MyAppVerName=UltraVNC %1
  153. fr.firewall=Die Windows Firewall wird konfiguriert...
  154. fr.SupportURL=http://forum.ultravnc.info
  155. fr.UpdatesURL=http://www.uvnc.com
  156. fr.PublisherURL=http://www.uvnc.com
  157. en.FullInstall=Full installation
  158. de.FullInstall=VollstΣndige Installation
  159. fr.FullInstall=Installation complΦte
  160. en.CustomInstall=Custom installation
  161. de.CustomInstall=Benutzerdefinierte Installation
  162. fr.CustomInstall=Installation personnalisΘe
  163. en.ServerOnly=UltraVNC Server Only
  164. de.ServerOnly=Nur UltraVNC Server
  165. fr.ServerOnly=Seulement UltraVNC Server
  166. en.ServerOnlyS=UltraVNC Server Only   "silent"
  167. de.ServerOnlyS=Nur UltraVNC Server  "silent"
  168. fr.ServerOnlyS=Seulement UltraVNC Server  "silent"
  169. en.ViewerOnly=UltraVNC Viewer Only
  170. de.ViewerOnly=Nur UltraVNC Viewer
  171. fr.ViewerOnly=Seulement UltraVNC Viewer
  172. en.InstallService=&Register %1 as a system service
  173. de.InstallService=%1 als System-Dienst ®istrieren
  174. fr.InstallService=&Installation et enregistrement d'%1 comme service systΦme
  175. en.ServerConfig=Server configuration:
  176. de.ServerConfig=Server Konfiguration:
  177. fr.ServerConfig=Configuration serveur:
  178. en.StartService=&Start or restart %1 service
  179. de.StartService=%1 Dienst (erneut) &starten
  180. fr.StartService=&DΘmarrer ou redΘmarrer %1 le service
  181. en.CreateDesktopIcons=Create %1 &desktop icons
  182. de.CreateDesktopIcons=%1 &Desktop-Symbole anlegen
  183. fr.CreateDesktopIcons=CrΘer les ic⌠nes d'%1 sur le &bureau
  184. en.Stopping=Stopping %1 service...
  185. de.Stopping=%1 Dienst stoppen...
  186. fr.Stopping=ArrΩt du service %1...
  187. en.Registering=Registering %1 service...
  188. de.Registering=%1 Dienst registrieren...
  189. fr.Registering=Enregistrement service %1...
  190. en.Passwd=Check set initial password...
  191. de.Passwd=Check set initial password...
  192. fr.Passwd=Check set initial password...
  193.  
  194. [Languages]
  195. ; These files are stubs
  196. ; To achieve better results after recompilation, use the real language files
  197. Name: "en"; MessagesFile: "embedded\en.isl"; 
  198. Name: "de"; MessagesFile: "embedded\de.isl"; 
  199. Name: "fr"; MessagesFile: "embedded\fr.isl"; 
  200.