Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

articlebot (13-10-2013 23:33): продолжение темы - №15
 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

NumberI

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

[Setup]
AppName=UltraVNC
AppVerName=UltraVNC 1.0.9.6
AppVersion=1.0.9.6
VersionInfoVersion=1.0.9.6
AppPublisher=1.0.9.6
AppCopyright=1.0.9.6
AppPublisherURL={cm:PublisherURL}
AppSupportURL={cm:SupportURL}
AppUpdatesURL={cm:UpdatesURL}
DefaultDirName={pf}\{cm:MyAppName}
DefaultGroupName={cm:MyAppName}
WindowVisible=false
DisableStartupPrompt=true
DisableReadyPage=false
ChangesAssociations=true
MinVersion=0,5.0.2195
PrivilegesRequired=admin
AppID={#AppID}
UninstallRestartComputer=true
DirExistsWarning=no
OutputDir=setupfile
OutputBaseFilename=UltraVNC_1.0.9.6_Setup
BackColorDirection=lefttoright
UserInfoPage=false
ShowLanguageDialog=yes
LanguageDetectionMethod=uilanguage
AllowUNCPath=false
WindowShowCaption=false
WindowStartMaximized=false
WindowResizable=false
Compression=lzma/ultra
AlwaysRestart=false
VersionInfoDescription={#AppName} Setup
WizardImageBackColor=clWhite
WizardImageStretch=false
SetupIconFile=UltraVNC.ico
WizardImageFile=UltraVNC-splash.bmp
WizardSmallImageFile=UltraVNC-logo.bmp
InfoAfterFile=Readme.txt
InfoBeforeFile=Whatsnew.txt
LicenseFile=Licence.txt
 
[Languages]
Name: en; MessagesFile: compiler:Default.isl
Name: de; MessagesFile: compiler:Languages\german.isl
Name: fr; MessagesFile: compiler:Languages\french.isl
 
[CustomMessages]
en.MyAppName={#AppName}
en.MyAppVerName={#AppName} %1
en.firewall=Configuring Windows firewall...
en.SupportURL=http://forum.ultravnc.info
en.UpdatesURL=http://www.uvnc.com
en.PublisherURL=http://www.uvnc.com
 
de.MyAppName={#AppName}
de.MyAppVerName={#AppName} %1
de.firewall=Die Windows Firewall wird konfiguriert...
de.SupportURL=http://forum.ultravnc.info
de.UpdatesURL=http://www.uvnc.com
de.PublisherURL=http://www.uvnc.com
 
fr.MyAppName={#AppName}
fr.MyAppVerName={#AppName} %1
fr.firewall=Die Windows Firewall wird konfiguriert...
fr.SupportURL=http://forum.ultravnc.info
fr.UpdatesURL=http://www.uvnc.com
fr.PublisherURL=http://www.uvnc.com
 
en.FullInstall=Full installation
de.FullInstall=Vollstдndige Installation
fr.FullInstall=Installation complиte
 
en.CustomInstall=Custom installation
de.CustomInstall=Benutzerdefinierte Installation
fr.CustomInstall=Installation personnalisйe
 
en.ServerOnly=UltraVNC Server Only
de.ServerOnly=Nur UltraVNC Server
fr.ServerOnly=Seulement UltraVNC Server
en.ServerOnlyS=UltraVNC Server Only   "silent"
de.ServerOnlyS=Nur UltraVNC Server  "silent"
fr.ServerOnlyS=Seulement UltraVNC Server  "silent"
 
en.ViewerOnly=UltraVNC Viewer Only
de.ViewerOnly=Nur UltraVNC Viewer
fr.ViewerOnly=Seulement UltraVNC Viewer
 
en.InstallService=&Register %1 as a system service
de.InstallService=%1 als System-Dienst &registrieren
fr.InstallService=&Installation et enregistrement d'%1 comme service systиme
 
en.ServerConfig=Server configuration:
de.ServerConfig=Server Konfiguration:
fr.ServerConfig=Configuration serveur:
 
en.StartService=&Start or restart %1 service
de.StartService=%1 Dienst (erneut) &starten
fr.StartService=&Dйmarrer ou redйmarrer %1 le service
 
en.CreateDesktopIcons=Create %1 &desktop icons
de.CreateDesktopIcons=%1 &Desktop-Symbole anlegen
fr.CreateDesktopIcons=Crйer les icфnes d'%1 sur le &bureau
 
en.Starting=Starting %1 service...
de.Starting=%1 Dienst starten...
fr.Starting=Dйmarrage du service %1...
 
en.Stopping=Stopping %1 service...
de.Stopping=%1 Dienst stoppen...
fr.Stopping=Arrкt du service %1...
 
en.Removing=Removing %1 service...
de.Removing=%1 Dienst entfernen...
fr.Removing=Suppression du service %1...
 
en.Registering=Registering %1 service...
de.Registering=%1 Dienst registrieren...
fr.Registering=Enregistrement service %1...
 
en.Passwd=Check set initial password...
de.Passwd=Check set initial password...
fr.Passwd=Check set initial password...
 
[Types]
Name: full; Description: {cm:FullInstall}
Name: server; Description: {cm:ServerOnly}
Name: server_silent; Description: {cm:ServerOnlyS}
Name: viewer; Description: {cm:ViewerOnly}
;Name: custom; Description: {cm:CustomInstall}; Flags: iscustom
 
[Components]
Name: UltraVNC_Server_S; Description: UltraVNC Server Silent; Types: server_silent; Flags: disablenouninstallwarning
Name: UltraVNC_Server; Description: UltraVNC Server; Types: full server; Flags: disablenouninstallwarning
Name: UltraVNC_Viewer; Description: UltraVNC Viewer; Types: full viewer; Flags: disablenouninstallwarning
 
[Tasks]
Name: installservice; Description: {cm:InstallService,UltraVNC Server}; GroupDescription: {cm:ServerConfig}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Check: isTaskChecked('installservice')
Name: installservice; Description: {cm:InstallService,UltraVNC Server}; GroupDescription: {cm:ServerConfig}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Flags: unchecked; Check: not(isTaskChecked('installservice'))
Name: startservice; Description: {cm:StartService,UltraVNC}; GroupDescription: {cm:ServerConfig}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Check: isTaskChecked('startservice')
Name: startservice; Description: {cm:StartService,UltraVNC}; GroupDescription: {cm:ServerConfig}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Flags: unchecked; Check: not(isTaskChecked('startservice'))
Name: desktopicon; Description: {cm:CreateDesktopIcons,UltraVNC}; Components: UltraVNC_Viewer UltraVNC_Server UltraVNC_Server_S; Check: isTaskChecked('desktopicon')
Name: desktopicon; Description: {cm:CreateDesktopIcons,UltraVNC}; Components: UltraVNC_Viewer UltraVNC_Server UltraVNC_Server_S; Flags: unchecked; Check: not(isTaskChecked('desktopicon'))
Name: associate; Description: {cm:AssocFileExtension,UltraVNC Viewer,.vnc}; Components: UltraVNC_Viewer; Check: isTaskChecked('associate')
Name: associate; Description: {cm:AssocFileExtension,UltraVNC Viewer,.vnc}; Components: UltraVNC_Viewer; Flags: unchecked; Check: not(isTaskChecked('associate'))
 
 
[Files]
; component independent files
Source: isxdl.dll; Flags: dontcopy
Source: UltraVNC.ico; Flags: dontcopy
Source: WizModernSmallImage-IS.bmp; Flags: dontcopy
 
Source: check_install.exe; DestDir: {app}; Components: UltraVNC_Server_S; BeforeInstall: StopVNC_S; Flags: restartreplace
Source: check_install.exe; DestDir: {app}; Components: UltraVNC_Server; BeforeInstall: StopVNC; Flags: restartreplace
Source: Whatsnew.txt; DestDir: {app}
Source: Licence.txt; DestDir: {app}
Source: Readme.txt; DestDir: {app}
; server files
; winvnc.exe needs to be first here because it triggers stopping WinVNC service/app.
Source: winvnc.exe; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: logmessages.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: vnchooks.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
; mslogon I files
Source: logging.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: authadmin.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: workgrpdomnt4.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: ldapauth.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,5.0; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: ldapauthnt4.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,4.0; OnlyBelowVersion: 0,5.0; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: ldapauth9x.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 4.0,0; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
; mslogon II files
Source: C:\UltraVNC_install\CertMgr.exe; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion;  
Source: C:\UltraVNC_install\certdrv.cer; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion;  
 
Source: C:\UltraVNC_install\certdrv2.cer; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer";  
Source: authSSP.dll; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: MSLogonACL.exe; DestDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; MinVersion: 0,1; Flags: restartreplace ignoreversion replacesameversion; Check: Can_cont()
Source: vncviewer.exe; DestDir: {app}; Components: UltraVNC_Viewer; Flags: restartreplace ignoreversion replacesameversion
Source: SCHook.dll; DestDir: {app}; Components: UltraVNC_Server; Flags: restartreplace ignoreversion replacesameversion
Source: cad.exe; DestDir: {app}; Components: UltraVNC_Server; Flags: restartreplace ignoreversion replacesameversion
Source: plugins\MSRC4Plugin.dsm; DestDir: {app}
Source: plugins\Whatsnew.txt; DestDir: {app}\Plugins
Source: plugins\Licence.txt; DestDir: {app}\Plugins
 
Source: plugins\MSRC4Plugin.dsm; DestDir: {app}\Plugins
Source: plugins\Readme.txt; DestDir: {app}\Plugins
Source: uvnc_settings.exe; DestDir: {app}
Source: driver\vista64\driver\driver7x64.cer; DestDir: {app}\driver\vista64\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;
Source: driver\vista64\driver\mv2.cat; DestDir: {app}\driver\vista64\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista64\driver\mv2.dll; DestDir: {app}\driver\vista64\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista64\driver\mv2.inf; DestDir: {app}\driver\vista64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\driver\mv2.sys; DestDir: {app}\driver\vista64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\install.bat; DestDir: {app}\driver\vista64; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista64\install_silent.bat; DestDir: {app}\driver\vista64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\license.txt; DestDir: {app}\driver\vista64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\setupdrv.exe; DestDir: {app}\driver\vista64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\uninstall.bat; DestDir: {app}\driver\vista64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista64\uninstall_silent.bat; DestDir: {app}\driver\vista64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
 
Source: driver\vista\driver\driver7x32.cer; DestDir: {app}\driver\vista\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;
Source: driver\vista\driver\mv2.cat; DestDir: {app}\driver\vista\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista\driver\mv2.dll; DestDir: {app}\driver\vista\driver; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista\driver\mv2.inf; DestDir: {app}\driver\vista\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\driver\mv2.sys; DestDir: {app}\driver\vista\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\install.bat; DestDir: {app}\driver\vista; Components: "UltraVNC_Server UltraVNC_Server_S"; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000;  
Source: driver\vista\install_silent.bat; DestDir: {app}\driver\vista; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\license.txt; DestDir: {app}\driver\vista; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\setupdrv.exe; DestDir: {app}\driver\vista; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\uninstall.bat; DestDir: {app}\driver\vista; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
Source: driver\vista\uninstall_silent.bat; DestDir: {app}\driver\vista; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,6.0.6000
 
Source: driver\w2K\driver\driverw2k.cer; DestDir: {app}\driver\w2K\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\driver\mv2.cat; DestDir: {app}\driver\w2K\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\driver\mv2.dll; DestDir: {app}\driver\w2K\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\driver\mv2.inf; DestDir: {app}\driver\w2K\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\driver\mv2.sys; DestDir: {app}\driver\w2K\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\install.bat; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\install_silent.bat; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\license.txt; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\setupdrv.exe; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\uninstall.bat; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Source: driver\w2K\uninstall_silent.bat; DestDir: {app}\driver\w2K; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
 
Source: driver\xp\driver\driverxpx32.cer; DestDir: {app}\driver\xp\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\driver\mv2.cat; DestDir: {app}\driver\xp\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\driver\mv2.dll; DestDir: {app}\driver\xp\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\driver\mv2.inf; DestDir: {app}\driver\xp\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\driver\mv2.sys; DestDir: {app}\driver\xp\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\install.bat; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\install_silent.bat; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\license.txt; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\setupdrv.exe; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\uninstall.bat; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp\uninstall_silent.bat; DestDir: {app}\driver\xp; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
 
Source: driver\xp64\driver\driverxpx64.cer; DestDir: {app}\driver\xp64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\driver\mv2.cat; DestDir: {app}\driver\xp64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\driver\mv2.dll; DestDir: {app}\driver\xp64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\driver\mv2.inf; DestDir: {app}\driver\xp64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\driver\mv2.sys; DestDir: {app}\driver\xp64\driver; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\install.bat; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\install_silent.bat; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\license.txt; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\setupdrv.exe; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\uninstall.bat; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Source: driver\xp64\uninstall_silent.bat; DestDir: {app}\driver\xp64; Components: UltraVNC_Server UltraVNC_Server_S; Flags: restartreplace ignoreversion replacesameversion; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
 
Source: C:\Ultravnc\UltraVNC\ultravnc.ini; DestDir: {app}; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer"; Flags: restartreplace IgnoreVersion replacesameversion;  
Source: C:\Ultravnc\UltraVNC\20110505_Viewer_ClientAuth.pkey; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion;  
Source: C:\Ultravnc\UltraVNC\SecureVNCPlugin.dsm; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer";  
Source: C:\Ultravnc\UltraVNC\20110505_Server_ClientAuth.pubkey; DestDir: {app}; Flags: IgnoreVersion restartreplace replacesameversion;  
Source: C:\UltraVNC_install\devcon.exe; DestDir: {app};  
Source: C:\UltraVNC_install\devconx64.exe; DestDir: {app};  
Source: C:\Ultravnc\UltraVNC\1.txt; DestDir: {app}; Check: isWin64; Flags: IgnoreVersion replacesameversion 32bit restartreplace; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer";  
Source: C:\Ultravnc\UltraVNC\2.txt; DestDir: {app}; Check: isWin64; Flags: IgnoreVersion restartreplace replacesameversion 64bit; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer";  
 
 
 
 
[Icons]
Name: {userdesktop}\UltraVNC Server; Filename: {app}\winvnc.exe; Components: UltraVNC_Server UltraVNC_Server_S; IconIndex: 0; Tasks: desktopicon; Check: Can_cont()
Name: {userdesktop}\UltraVNC Viewer; Filename: {app}\vncviewer.exe; IconIndex: 0; Components: UltraVNC_Viewer; Tasks: desktopicon
Name: {userdesktop}\UltraVNC Viewer Directx; Filename: {app}\vncviewer_tab.exe; IconIndex: 0; Components: UltraVNC_Viewer; Tasks: desktopicon
 
Name: {group}\UltraVNC Viewer; FileName: {app}\vncviewer.exe; WorkingDir: {app}; IconIndex: 0; Components: UltraVNC_Viewer
Name: {group}\UltraVNC Viewer Directx; FileName: {app}\vncviewer_tab.exe; WorkingDir: {app}; IconIndex: 0; Components: UltraVNC_Viewer
Name: {group}\UltraVNC Server; FileName: {app}\WinVNC.exe; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; IconIndex: 0; Check: Can_cont()
 
 
Name: {group}\UltraVNC Viewer\Run UltraVNC Viewer (Listen Mode); FileName: {app}\vncviewer.exe; Parameters: -listen; WorkingDir: {app}; IconIndex: 0; Components: UltraVNC_Viewer
Name: {group}\UltraVNC Viewer\Run UltraVNC Viewer (Listen Mode Encrypt)); FileName: {app}\vncviewer.exe; Parameters: -dsmplugin msrc4plugin.dsm -listen 5500; WorkingDir: {app}; IconIndex: 0; Components: UltraVNC_Viewer
Name: {group}\UltraVNC Viewer\Show UltraVNC Viewer Help; FileName: {app}\vncviewer.exe; Parameters: -help; WorkingDir: {app}; IconIndex: 0; Components: UltraVNC_Viewer
 
Name: {group}\UltraVNC Server\Install WinVNC Service; FileName: {app}\WinVNC.exe; Parameters: -install; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Name: {group}\UltraVNC Server\Remove WinVNC Service; FileName: {app}\WinVNC.exe; Parameters: -uninstall; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Name: {group}\UltraVNC Server\Start WinVNC Service; FileName: {app}\WinVNC.exe; Parameters: -startservice; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Name: {group}\UltraVNC Server\Stop WinVNC Service; FileName: {app}\WinVNC.exe; Parameters: -stopservice; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Name: {group}\Edit Settings; FileName: {app}\uvnc_settings.exe; WorkingDir: {app}; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
 
[Registry]
Root: HKCR; Subkey: .vnc; ValueType: string; ValueName: ; ValueData: VncViewer.Config; Flags: uninsdeletevalue; Tasks: associate
Root: HKCR; Subkey: VncViewer.Config; ValueType: string; ValueName: ; ValueData: VNCviewer Config File; Flags: uninsdeletekey; Tasks: associate
Root: HKCR; Subkey: VncViewer.Config\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\vncviewer.exe,0; Tasks: associate
Root: HKCR; Subkey: VncViewer.Config\shell\open\command; ValueType: string; ValueName: ; ValueData: """{app}\vncviewer.exe"" -config ""%1"""; Tasks: associate
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List; ValueType: string; ValueName: "C:\\Program Files\\UltraVNC\\winvnc.exe"; ValueData: "C:\\Program Files\\UltraVNC\\winvnc.exe:*:Enabled:UltraVNC"; Flags: UninsDeleteKey;  
 
[Run]
Filename: {app}\WinVNC.exe; Parameters: -install; Flags: runhidden; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer"; Tasks: installservice; StatusMsg: "{cm:Registering, UltraVNC}"; Check: Can_cont();  
Filename: net; Parameters: start uvnc_service; Flags: runhidden; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: startservice; StatusMsg: {cm:Starting,UltraVNC}
filename: {sys}\netsh; Parameters: firewall add portopening TCP 5900 vnc5900; StatusMsg: {cm:firewall}; Flags: runhidden; MinVersion: 0,5.01; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Filename: {sys}\netsh; Parameters: firewall add portopening TCP 5800 vnc5800; StatusMsg: {cm:firewall}; Flags: runhidden; MinVersion: 0,5.01; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont()
Filename: {sys}\netsh; Parameters: "firewall add allowedprogram ""{app}\vncviewer.exe"" ""vncviewer.exe"" ENABLE ALL"; StatusMsg: {cm:firewall}; Flags: runhidden; MinVersion: 0,5.01; Components: UltraVNC_Viewer
 
Filename: {app}\driver\w2k\setupdrv.exe; Parameters: install; Flags: runhidden; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont(); MinVersion: 0,5.0.2195; OnlyBelowVersion: 0,5.01.2600
Filename: {app}\driver\xp\setupdrv.exe; Parameters: install; Flags: runhidden; Components: UltraVNC_Server UltraVNC_Server_S; Check: Can_cont() and not isWin64; MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000
Filename: {app}\certmgr.exe; Parameters: "-add -c ""{app}\driver\vista64\driver\driver7x64.cer"" -s -r localMachine TrustedPublisher"; Check: (Can_cont() and isWin64); MinVersion: 0,6.0.6000; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer"; Flags: RunHidden;
Filename: {app}\driver\vista64\setupdrv.exe; Parameters: install; Flags: runhidden 64bit; Check: ( (Can_cont()) and (isWin64)); MinVersion: 0,6.0.6000; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer";  
Filename: {app}\driver\xp64\setupdrv.exe; Parameters: install; Flags: runhidden 64bit; Components: "UltraVNC_Server UltraVNC_Server_S"; Check: (Can_cont() and (isWin64)); MinVersion: 0,5.01.2600; OnlyBelowVersion: 0,6.0.6000;  
Filename: {app}\certmgr.exe; Parameters: "-add -c ""{app}\driver\vista\driver\driver7x32.cer"" -s -r localMachine TrustedPublisher"; Components: "UltraVNC_Server_S UltraVNC_Server UltraVNC_Viewer"; Flags: RunHidden; Check: ( (Can_cont()) and (not isWin64)); MinVersion: 0,6.0.6000;
Filename: {app}\driver\vista\setupdrv.exe; Parameters: install; Flags: runhidden 32bit; check: ( (Can_cont()) And (not isWin64)); MinVersion: 0,6.0.6000;  
Filename: {app}\WinVNC.exe; Parameters: -install; Flags: runhidden; Components: "UltraVNC_Server UltraVNC_Server_S"; Tasks: installservice; StatusMsg: "{cm:Registering, UltraVNC}"; Check: Can_cont();  
Filename: net; Parameters: start uvnc_service; Flags: runhidden; Components: UltraVNC_Server UltraVNC_Server_S; Tasks: startservice; StatusMsg: {cm:Starting,UltraVNC};  
 
[Code]
var
  Modifying: Boolean;
 
  SelectedTasks: String;
  ConCont: Integer;
  ISset: Boolean;
 
function isxdl_SetOption(Option, Value: PChar): Integer;
external 'isxdl_SetOption@files:isxdl.dll stdcall';
 
function GetModuleHandle(lpModuleName: LongInt): LongInt;
external 'GetModuleHandleA@kernel32.dll stdcall';
function ExtractIcon(hInst: LongInt; lpszExeFileName: PChar; nIconIndex: LongInt): LongInt;
external 'ExtractIconA@shell32.dll stdcall';
function DrawIconEx(hdc: LongInt; xLeft, yTop: Integer; hIcon: LongInt; cxWidth, cyWidth: Integer; istepIfAniCur: LongInt; hbrFlickerFreeDraw, diFlags: LongInt): LongInt;
external 'DrawIconEx@user32.dll stdcall';
function DestroyIcon(hIcon: LongInt): LongInt;
external 'DestroyIcon@user32.dll stdcall';
 
 
const
  DI_NORMAL = 3;
 
function InitializeSetup(): Boolean;
begin
  Modifying := ExpandConstant('{param:modify|0}') = '1';
  Result := True;
  ISset := False;
end;
 
function CreateCustomOptionPage(AAfterId: Integer; ACaption, ASubCaption, AIconFileName, ALabel1Caption, ALabel2Caption,
  ACheckCaption: String; var CheckBox: TCheckBox): TWizardPage;
var
  Page: TWizardPage;
  Rect: TRect;
  hIcon: LongInt;
  Label1, Label2: TNewStaticText;
begin
  Page := CreateCustomPage(AAfterID, ACaption, ASubCaption);
 
  try
    AIconFileName := ExpandConstant('{tmp}\' + AIconFileName);
    if not FileExists(AIconFileName) then
      ExtractTemporaryFile(ExtractFileName(AIconFileName));
 
    Rect.Left := 0;
    Rect.Top := 0;
    Rect.Right := 32;
    Rect.Bottom := 32;
 
    hIcon := ExtractIcon(GetModuleHandle(0), AIconFileName, 0);
    try
      with TBitmapImage.Create(Page) do begin
        with Bitmap do begin
          Width := 32;
          Height := 32;
          Canvas.Brush.Color := WizardForm.Color;
          Canvas.FillRect(Rect);
          DrawIconEx(Canvas.Handle, 0, 0, hIcon, 32, 32, 0, 0, DI_NORMAL);
        end;
        Parent := Page.Surface;
      end;
    finally
      DestroyIcon(hIcon);
    end;
  except
  end;
 
  Label1 := TNewStaticText.Create(Page);
  with Label1 do begin
    AutoSize := False;
    Left := WizardForm.SelectDirLabel.Left;
    Width := Page.SurfaceWidth - Left;
    WordWrap := True;
    Caption := ALabel1Caption;
    Parent := Page.Surface;
  end;
  WizardForm.AdjustLabelHeight(Label1);
 
  Label2 := TNewStaticText.Create(Page);
  with Label2 do begin
    Top := Label1.Top + Label1.Height + ScaleY(12);
    Caption := ALabel2Caption;
    Parent := Page.Surface;
  end;
  WizardForm.AdjustLabelHeight(Label2);
 
  CheckBox := TCheckBox.Create(Page);
  with CheckBox do begin
    Top := Label2.Top + Label2.Height + ScaleY(12);
    Width := Page.SurfaceWidth;
    Caption := ACheckCaption;
    Parent := Page.Surface;
  end;
 
  Result := Page;
end;
 
 
procedure InitializeWizard;
begin
 
end;
 
procedure RegisterPreviousData(PreviousDataKey: Integer);
begin
 
end;
 
 
 
function NextButtonClick(CurPageID: Integer): Boolean;
begin
    Result := True;
end;
 
function ShouldSkipPage(PageID: Integer): Boolean;
begin
  Result := Modifying and ((PageID = wpSelectDir) or (PageID = wpSelectProgramGroup) );
end;
 
function ModifyingCheck: Boolean;
begin
  Result := Modifying;
end;
 
function Can_cont(): Boolean;
begin
if ConCont <> 5 then
Result := false;
if ConCont = 5  then
  Result := true;
end;
 
procedure StopVNC();
begin
  if UsingWinNT() = True then
  ExtractTemporaryFile('check_install.exe');
  if Exec(ExpandConstant('{tmp}\check_install.exe'), '', '', SW_HIDE, ewWaitUntilTerminated, ConCont) then
  begin
    Log('Checking system status');
  end
  else begin
    Log('Checking system status');
  end;
end;
 
procedure StopVNC_S();
begin
  if UsingWinNT() = True then
  ExtractTemporaryFile('check_install.exe');
  if Exec(ExpandConstant('{tmp}\check_install.exe'), 'silent', '', SW_HIDE, ewWaitUntilTerminated, ConCont) then
  begin
    Log('Checking system status');
  end
  else begin
    Log('Checking system status');
  end;
end;
 
function IsTaskChecked(Taskname: String): Boolean;
begin
  Log('SelectedTasks='+SelectedTasks);
  if CompareStr(SelectedTasks, '?') <> 0 then
    Result := (Pos(Taskname, SelectedTasks) > 0)
  else
  begin
    // default if not set through inf file
    Result := false;
    case Taskname of
    'desktopicon':
      Result := true;
    'associate':
      Result := true;
  end;
  end;
end;
 
function IsVista():Boolean;
var
  Version: TWindowsVersion;
begin
  Result:=False;
  GetWindowsVersionEx(Version);
  if Version.NTPlatform and (Version.Major = 6) then Result:=True;
end;
 
[Dirs]
Name: {app}\Plugins; Components: ; Tasks: ; Languages:  
Name: {app}\driver
 
[InnoIDE_Settings]
LogFileOverwrite=false
 

Всего записей: 52 | Зарегистр. 08-02-2011 | Отправлено: 12:49 23-05-2011 | Исправлено: NumberI, 13:29 23-05-2011
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
articlebot (13-10-2013 23:33): продолжение темы - №15


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru