home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2009 November / maximum-cd-2009-11.iso / DiscContents / UltraVNC_1.0.6.4_Setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2009-08-12  |  16.2 KB  |  217 lines

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