Скрипты Inno Setup. Помощь и советы [часть 7]
-
saurn
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Антон_Мураткин@vk, на Krinkels уже ответил.
- Вложения
-
[Расширение jpg было запрещено, вложение больше недоступно.]
-
R.i.m.s.k.y.
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Добрый вечер! Подскажите пожалуйста, как создать установщик с тихой установкой? Что в скрипте нужно добавлять, какой код? Спасибо.
-
Irenis
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата Irenis:
как создать установщик с тихой установкой?
Если я правильно понял, то нужно положить рядом с вашим инсталлятором файлик .cmd с таким содержимым:
Код:
В названии программы не должно быть пробелов.
как создать установщик с тихой установкой?
Скрипты Inno Setup. Помощь и советы [часть 7]
Если я правильно понял, то нужно положить рядом с вашим инсталлятором файлик .cmd с таким содержимым:
Код:
Код: Выделить всё
My_Programm.exe /VERYSILENTВ названии программы не должно быть пробелов.
-
saurn
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата Irenis:
Подскажите пожалуйста, как создать установщик с тихой установкой? Что в скрипте нужно добавлять, какой код? Спасибо.
Ничего добавлять не нужно. Для тихой установки имеются предустановленные ключи /SILENT - установка с отображение только страницы прогресса, /VERYSILENT - полностью тихая установка без взаимодействия с пользователем, за исключением некоторых сообщений. Нужно лишь запустить инстал из комстроки с соответствующим ключем.
Например:
Код:
Из справки:/SILENT, /VERYSILENTУстановка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса. При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница приветствия (если ее отображение не отменено директивой DisableStartupPrompt или параметром '/SP-' командной строки).
Если после установки необходима перезагрузка, команды '/NORESTART' не дано и установка проходит в ускоренном режиме, появится сообщение "Перезагрузить компьютер?". Если режим установки очень ускоренный, система перезагрузится не спрашивая.
Подскажите пожалуйста, как создать установщик с тихой установкой? Что в скрипте нужно добавлять, какой код? Спасибо.
Скрипты Inno Setup. Помощь и советы [часть 7]
Ничего добавлять не нужно. Для тихой установки имеются предустановленные ключи /SILENT - установка с отображение только страницы прогресса, /VERYSILENT - полностью тихая установка без взаимодействия с пользователем, за исключением некоторых сообщений. Нужно лишь запустить инстал из комстроки с соответствующим ключем.
Например:
Код:
Код: Выделить всё
C:\Setup.exe /SILENTИз справки:/SILENT, /VERYSILENTУстановка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса. При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница приветствия (если ее отображение не отменено директивой DisableStartupPrompt или параметром '/SP-' командной строки).
Если после установки необходима перезагрузка, команды '/NORESTART' не дано и установка проходит в ускоренном режиме, появится сообщение "Перезагрузить компьютер?". Если режим установки очень ускоренный, система перезагрузится не спрашивая.
- Вложения
-
[Расширение png было запрещено, вложение больше недоступно.]
-
R.i.m.s.k.y.
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Подскажите способ, как установить(зарегистрировать) драйвер в систему. Имеется файл .sys(виртуальный прывод) и не достаточно для его работы просто поместить в папку System32\drivers.
-
Nordek
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Irenis,
Вот пример (Ненужное, закомментируйте):
Код:
Скачайте обновленный клиент.
Установите
Запустите клиент: начнётся обновление.
Дождитесь окончания обновления
Закройте клиент.
Обновления будут расположены по пути:
Код:
Скопируйте папку "Firefly Studios" (Расположите папку рядом со скриптом)
Извлеките файлы из "StrongholdKingdoms-Setup.exe"
Скопируйте содержимое (Расположите содержимое рядом со скриптом)
читать дальше »
Вот пример (Ненужное, закомментируйте):
Код:
Код: Выделить всё
[Setup]
AppName=Stronghold Kingdoms
AppVerName={cm:Appver}
AppVersion=1.17
AppPublisher=Firefly Studios
DefaultDirName={pf}\Firefly Studios\Stronghold Kingdoms
DefaultGroupName=Firefly Studios\Stronghold Kingdoms
UninstallDisplayIcon={app}\StrongholdKingdoms.exe
UninstallDisplayName=Stronghold Kingdoms
OutputDir=.
OutputBaseFilename=StrongholdKingdoms-Setup
;ExtraDiskSpaceRequired=255000000
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
Compression=lzma2
[Languages]
Name: en; MessagesFile: compiler:Default.isl; LicenseFile: embedded\enLicense.txt
Name: de; MessagesFile: compiler:Languages\German.isl; LicenseFile: embedded\deLicense.txt
Name: fr; MessagesFile: compiler:Languages\French.isl; LicenseFile: embedded\frLicense.txt
Name: ru; MessagesFile: compiler:Languages\Russian.isl; LicenseFile: embedded\ruLicense.txt
Name: es; MessagesFile: compiler:Languages\Spanish.isl; LicenseFile: embedded\esLicense.txt
Name: br; MessagesFile: compiler:Languages\BrazilianPortuguese.isl; LicenseFile: embedded\brLicense.txt
Name: pl; MessagesFile: compiler:Languages\Polish.isl; LicenseFile: embedded\plLicense.txt
Name: it; MessagesFile: compiler:Languages\Italian.isl; LicenseFile: embedded\itLicense.txt
Name: tr; MessagesFile: compiler:Languages\Turkish.isl; LicenseFile: embedded\trLicense.txt
[CustomMessages]
DependenciesDir=MyProgramDependencies
depdownload_msg=The following applications are required before setup can continue:%n%n%1%nDownload and install now?
depdownload_memo_title=Download dependencies
depinstall_memo_title=Install dependencies
depinstall_title=Installing dependencies
depinstall_description=Please wait while Setup installs dependencies on your computer.
depinstall_status=Installing %1...
depinstall_missing=%1 must be installed before setup can continue. Please install %1 and run Setup again.
depinstall_error=An error occured while installing the dependencies. Please restart the computer and run the setup again or install the following dependencies manually:%n
kb835732_title=Windows 2000 Security Update (KB835732)
kb835732_size=6.8 MB
msi20_title=Windows Installer 2.0
msi20_size=1.7 MB
msi31_title=Windows Installer 3.1
msi31_size=2.5 MB
ie6_title=Internet Explorer 6
ie6_size=1 MB - 77.5 MB
dotnetfx20_title=.NET Framework 2.0
dotnetfx20_size=23 MB
dotnetfx20sp1_title=.NET Framework 2.0 Service Pack 1
dotnetfx20sp1_size=23.6 MB
dotnetfx20sp2_title=.NET Framework 2.0 Service Pack 2
dotnetfx20sp2_size=24 MB - 52 MB
win2000sp3_title=Windows 2000 Service Pack 3
winxpsp2_title=Windows XP Service Pack 2
en.NameAndVersion=%1 version %2
en.AdditionalIcons=Additional icons:
en.CreateDesktopIcon=Create a &desktop icon
en.CreateQuickLaunchIcon=Create a &Quick Launch icon
en.ProgramOnTheWeb=%1 on the Web
en.UninstallProgram=Uninstall %1
en.LaunchProgram=Launch %1
en.AssocFileExtension=&Associate %1 with the %2 file extension
en.AssocingFileExtension=Associating %1 with the %2 file extension...
en.AutoStartProgramGroupDescription=Startup:
en.AutoStartProgram=Automatically start %1
en.AddonHostProgramNotFound=%1 could not be located in the folder you selected.%n%nDo you want to continue anyway?
de.NameAndVersion=%1 Version %2
de.AdditionalIcons=Zusatzliche Symbole:
de.CreateDesktopIcon=&Desktop-Symbol erstellen
de.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen
de.ProgramOnTheWeb=%1 im Internet
de.UninstallProgram=%1 entfernen
de.LaunchProgram=%1 starten
de.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
de.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
de.AutoStartProgramGroupDescription=Beginn des Setups:
de.AutoStartProgram=Starte automatisch%1
de.AddonHostProgramNotFound=%1 konnte im ausgwahlten Ordner nicht gefunden werden.%n%nMochten Sie dennoch fortfahren?
fr.NameAndVersion=%1 version %2
fr.AdditionalIcons=Icones supplementaires :
fr.CreateDesktopIcon=Creer une icone sur le &Bureau
fr.CreateQuickLaunchIcon=Creer une icone dans la barre de &Lancement rapide
fr.ProgramOnTheWeb=Page d'accueil de %1
fr.UninstallProgram=Desinstaller %1
fr.LaunchProgram=Executer %1
fr.AssocFileExtension=&Associer %1 avec l'extension de fichier %2
fr.AssocingFileExtension=Associe %1 avec l'extension de fichier %2...
fr.AutoStartProgramGroupDescription=Demarrage :
fr.AutoStartProgram=Demarrer automatiquement %1
fr.AddonHostProgramNotFound=%1 n'a pas ete trouve dans le dossier que vous avez choisi.%n%nVoulez-vous continuer malgre tout ?
ru.NameAndVersion=%1, версия %2
ru.AdditionalIcons=Дополнительные значки:
ru.CreateDesktopIcon=Создать значок на &Рабочем столе
ru.CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
ru.ProgramOnTheWeb=Сайт %1 в Интернете
ru.UninstallProgram=Деинсталлировать %1
ru.LaunchProgram=Запустить %1
ru.AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2
ru.AssocingFileExtension=Связывание %1 с файлами %2...
ru.AutoStartProgramGroupDescription=Автозапуск:
ru.AutoStartProgram=Автоматически запускать %1
ru.AddonHostProgramNotFound=%1 не найден в указанной вами папке.%n%nВы всё равно хотите продолжить?
es.NameAndVersion=%1 version %2
es.AdditionalIcons=Iconos adicionales:
es.CreateDesktopIcon=Crear un icono en el &escritorio
es.CreateQuickLaunchIcon=Crear un icono de &Inicio Rapido
es.ProgramOnTheWeb=%1 en la Web
es.UninstallProgram=Desinstalar %1
es.LaunchProgram=Ejecutar %1
es.AssocFileExtension=&Asociar %1 con la extension de archivo %2
es.AssocingFileExtension=Asociando %1 con la extension de archivo %2...
es.AutoStartProgramGroupDescription=Inicio:
es.AutoStartProgram=Iniciar automaticamente %1
es.AddonHostProgramNotFound=%1 no pudo ser localizado en la carpeta seleccionada.%n%n?Desea continuar de todas formas?
br.NameAndVersion=%1 versao %2
br.AdditionalIcons=Icones adicionais:
br.CreateDesktopIcon=Criar um icone na Area de &Trabalho
br.CreateQuickLaunchIcon=Criar um icone na &Barra de Inicializacao Rapida
br.ProgramOnTheWeb=%1 na Internet
br.UninstallProgram=Desinstalar %1
br.LaunchProgram=Executar %1
br.AssocFileExtension=Associar %1 com a e&xtensao de arquivo %2
br.AssocingFileExtension=Associando %1 com a extensao de arquivo...
br.AutoStartProgramGroupDescription=Startup:
br.AutoStartProgram=Iniciar automaticamente %1
br.AddonHostProgramNotFound=%1 nao pode ser localizado na pasta que voce selecionou.%n%nVoce deseja continuar assim mesmo?
pl.NameAndVersion=%1 wersja %2
pl.AdditionalIcons=Dodatkowe ikony:
pl.CreateDesktopIcon=Utworz ikone na &pulpicie
pl.CreateQuickLaunchIcon=Utworz ikone na pasku &szybkiego uruchamiania
pl.ProgramOnTheWeb=Strona WWW programu %1
pl.UninstallProgram=Deinstalacja programu %1
pl.LaunchProgram=Uruchom program %1
pl.AssocFileExtension=&Przypisz program %1 do rozszerzenia pliku %2
pl.AssocingFileExtension=Przypisywanie programu %1 do rozszerzenia pliku %2...
pl.AutoStartProgramGroupDescription=Autostart:
pl.AutoStartProgram=Automatycznie uruchamiaj %1
pl.AddonHostProgramNotFound=%1 nie zostal znaleziony we wskazanym przez Ciebie folderze.%n%nCzy pomimo tego chcesz kontynuowac?
it.NameAndVersion=%1 versione %2
it.AdditionalIcons=Icone aggiuntive:
it.CreateDesktopIcon=Crea un'icona sul &desktop
it.CreateQuickLaunchIcon=Crea un'icona nella &barra Avvio veloce
it.ProgramOnTheWeb=%1 sul Web
it.UninstallProgram=Disinstalla %1
it.LaunchProgram=Avvia %1
it.AssocFileExtension=&Associa l'estensione %2 a %1
it.AssocingFileExtension=Associazione dell'estensione %2 a %1 in corso...
it.AutoStartProgramGroupDescription=Avvio automatico:
it.AutoStartProgram=Avvia automaticamente %1
it.AddonHostProgramNotFound=Impossibile individuare %1 nella cartella selezionata.%n%nProseguire ugualmente?
tr.NameAndVersion=%1 %2 surumu
tr.AdditionalIcons=Ek simgeler:
tr.CreateDesktopIcon=Masaustu simg&esi olustur
tr.CreateQuickLaunchIcon=Hizli Baslat simgesi &olustur
tr.ProgramOnTheWeb=%1 Web Sitesi
tr.UninstallProgram=%1 Programini Kaldir
tr.LaunchProgram=%1 Programini Calistir
tr.AssocFileExtension=%2 dosya uzantilarini %1 ile iliskilendir
tr.AssocingFileExtension=%2 dosya uzantilari %1 ile iliskilendiriliyor...
tr.AutoStartProgramGroupDescription=Baslangic:
tr.AutoStartProgram=%1 otomatik baslat
tr.AddonHostProgramNotFound=%1 sectiginiz klasorde bulunamadi.%n%nYine de devam etmek istiyor musunuz?
en.Appver=Stronghold Kingdoms (Installer v1.17)
en.DXInstall=Install required Microsoft® DirectX Components (Recommended)
en.VCInstall=Install Microsoft® Visual C++ 2008 Redistributable (Recommended)
en.DeskIcon=Create a &desktop icon
en.Uninstall=Uninstall
en.Website=Stronghold Kingdoms Website
en.Required=Required Components:
en.Additional=Additional icons:
en.StartGame=Start Stronghold Kingdoms
de.DXInstall=Erforderliche Microsoft® DirectX-Komponenten installieren (empfohlen)
de.VCInstall=Microsoft® Visual C++ Redistributable installieren (empfohlen)
de.DeskIcon=Desktopsymbol erstellen
de.Uninstall=Deinstallieren
de.Website=Stronghold Kingdoms-Website
de.Required=Benotigte Komponenten:
de.Additional=Zusatzliche Symbole:
de.Appver=Stronghold Kingdoms (Installationsprogramm v1.17)
de.StartGame=Stronghold Kingdoms starten
fr.DXInstall=Installer les composants de Microsoft® DirectX requis (recommande)
fr.VCInstall=Installer le package redistribuable Microsoft® Visual C++ 2008 (recommande)
fr.DeskIcon=Creer une icone sur le Bureau
fr.Uninstall=Desinstaller
fr.Website=Site internet de Stronghold Kingdoms
fr.Required=Composants requis:
fr.Additional=Icones supplementaires:
fr.Appver=Stronghold Kingdoms (Installationsprogramm v1.17)
fr.StartGame=Jouer a Stronghold Kingdoms
ru.Appver=Stronghold Kingdoms (программа установки v1.17)
ru.DXInstall=Установить необходимые компоненты Mircosoft DirectX (рекомендуется)
ru.VCInstall=Установить Microsoft Visual C++ 2008 (рекомендуется)
ru.DeskIcon=Создать ярлык на рабочем столе
ru.Uninstall=Удалить
ru.Website=Сайт Stronghold Kingdoms
ru.Required=Необходимые компоненты:
ru.Additional=Дополнительные ярлыки:
ru.StartGame=Запустить Stronghold Kingdoms
es.Appver=Stronghold Kingdoms (Instalador v1.17)
es.DXInstall=Instalar componentes necesarios de Microsoft® DirectX (recomendado)
es.VCInstall=Instalar Microsoft® Visual C++ 2008 Redistributable (recomendado)
es.DeskIcon=Crear icono en el escritorio
es.Uninstall=Desinstalar
es.Website=Pagina web de Stronghold Kingdoms
es.Required=Componentes necesarios:
es.Additional=Iconos adicionales:
es.StartGame=Iniciar Stronghold kingdoms
br.Appver=Stronghold Kingdoms (Instalador v1.17)
br.DXInstall=Instalar componentes necessarios do Microsoft DirectX (Recomendado)
br.VCInstall=Instalar Microsoft Visual C++ 2008 (Recomendado)
br.DeskIcon=Criar um icone na area de trabalho
br.Uninstall=Desinstalar
br.Website=Site do Stronghold Kingdoms
br.Required=Componentes necessarios:
br.Additional=Icones adicionais:
br.StartGame=Iniciar o Stronghold Kingdoms
it.Appver=Stronghold Kingdoms (Installer v1.17)
it.DXInstall=Installa componenti necessarie di Microsoft DirectX (raccomandato)
it.VCInstall=Installa Microsoft Visual C++ 2008 Redistributable (raccomandato)
it.DeskIcon=Crea un'icona sul desktop
it.Uninstall=Disinstalla
it.Website=Sito web di Stronghold Kingdoms
it.Required=Componenti necessarie:
it.Additional=Icone aggiuntive:
it.StartGame=Lancia Stronghold Kingdoms
pl.Appver=Stronghold Kingdoms (Instalator v.1.17)
pl.DXInstall=Zainstaluj wymagane skladniki Microsoft DirectX (Zalecane)
pl.VCInstall=Zainstaluj Microsoft Visual C++ 2008 Redistributable (Zalecane)
pl.DeskIcon=Utworz ikone na pulpicie
pl.Uninstall=Odinstaluj
pl.Website=Witryna internetowa gry Stronghold Kingdoms
pl.Required=Wymagane skladniki:
pl.Additional=Dodatkowe ikony:
pl.StartGame=Uruchom gre Stronghold Kingdoms
tr.Appver=Stronghold Kingdoms (Yukleyici v1.17)
tr.DXInstall=Microsoft DirectX Components yukle (tavsiye edilir)
tr.VCInstall=Microsoft Visual C++ 2008 Redistributable yukle (tavsiye edilir)
tr.DeskIcon=Bir masaustu simgesi olustur
tr.Uninstall=Kaldir
tr.Website=Stronghold Kingdoms Web Sitesi
tr.Required=Gerekli Bilesenler:
tr.Additional=Ekstra Simgeler:
tr.StartGame=Stronghold Kingdoms'? Baslat
[Tasks]
Name: directx; Description: {cm:DXInstall}; GroupDescription: {cm:Required}
Name: vcredist; Description: {cm:VCInstall}; GroupDescription: {cm:Required}
Name: desktopicon; Description: {cm:DeskIcon}; GroupDescription: {cm:Additional}
[Icons]
Name: {group}\Stronghold Kingdoms; Filename: {app}\StrongholdKingdoms.exe; WorkingDir: {app}
Name: {group}\{cm:Website}; Filename: http://www.strongholdkingdoms.com; Languages: en
Name: {group}\{cm:Website}; Filename: http://www.strongholdkingdoms.de; Languages: de
Name: {group}\{cm:Website}; Filename: http://www.strongholdkingdoms.com/fr; Languages: fr
Name: {group}\{cm:Website}; Filename: http://www.strongholdkingdoms.com/ru; Languages: ru
Name: {group}\{cm:Website}; Filename: http://es.strongholdkingdoms.com; Languages: es
Name: {group}\{cm:Website}; Filename: http://it.strongholdkingdoms.com; Languages: it
Name: {group}\{cm:Website}; Filename: http://pl.strongholdkingdoms.com; Languages: pl
Name: {group}\{cm:Website}; Filename: http://tr.strongholdkingdoms.com; Languages: tr
Name: {group}\{cm:Website}; Filename: http://br.strongholdkingdoms.com; Languages: br
Name: {group}\{cm:Uninstall}; Filename: {uninstallexe}; WorkingDir: {app}
Name: {commondesktop}\Stronghold Kingdoms; Filename: {app}\StrongholdKingdoms.exe; Tasks: desktopicon
[Files]
Source: {app}\StrongholdKingdoms.exe.config; DestDir: {app}; Flags: overwritereadonly
Source: {app}\DDay.Update.DLL; DestDir: {app}; Flags: overwritereadonly
Source: {app}\Localization.DLL; DestDir: {app}; Flags: overwritereadonly
Source: {app}\DDay.Update.WinForms.DLL; DestDir: {app}; Flags: overwritereadonly
Source: {app}\StrongholdKingdoms.exe; DestDir: {app}; Flags: overwritereadonly
Source: {app}\SKGDF.dll; DestDir: {app}; Flags: overwritereadonly
Source: {app}\GameuxInstallHelper_ff.dll; DestDir: {app}; AfterInstall: GameExplorerInstall(); Flags: overwritereadonly
Source: {app}\local,1.txt; DestDir: {app}; DestName: local.txt; Languages: en; Flags: overwritereadonly
Source: {app}\local,2.txt; DestDir: {app}; DestName: local.txt; Languages: de; Flags: overwritereadonly
Source: {app}\local,3.txt; DestDir: {app}; DestName: local.txt; Languages: fr; Flags: overwritereadonly
Source: {app}\local,4.txt; DestDir: {app}; DestName: local.txt; Languages: ru; Flags: overwritereadonly
Source: {app}\local,5.txt; DestDir: {app}; DestName: local.txt; Languages: es; Flags: overwritereadonly
Source: {app}\local,6.txt; DestDir: {app}; DestName: local.txt; Languages: br; Flags: overwritereadonly
Source: {app}\local,7.txt; DestDir: {app}; DestName: local.txt; Languages: it; Flags: overwritereadonly
Source: {app}\local,8.txt; DestDir: {app}; DestName: local.txt; Languages: pl; Flags: overwritereadonly
Source: {app}\local,9.txt; DestDir: {app}; DestName: local.txt; Languages: tr; Flags: overwritereadonly
Source: Firefly Studios\*; DestDir: {commonappdata}\Firefly Studios; Flags: ignoreversion recursesubdirs createallsubdirs
Source: {tmp}\vcredist_x86.exe; DestDir: {tmp}; Tasks: vcredist; Flags: deleteafterinstall
Source: {tmp}\isxdl.dll; DestDir: {tmp}; Flags: deleteafterinstall dontcopy
Source: {tmp}\DXSETUP.exe; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\DSETUP.dll; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\dsetup32.dll; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\dxdllreg_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\dxupdate.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\APR2007_xinput_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\APR2007_xinput_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_D3DCompiler_42_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_D3DCompiler_42_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dcsx_42_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dcsx_42_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx9_42_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx9_42_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx10_42_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx10_42_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx11_42_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_d3dx11_42_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_XAudio_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Aug2009_XAudio_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Mar2009_X3DAudio_x64.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
Source: {tmp}\Mar2009_X3DAudio_x86.cab; DestDir: {tmp}; Tasks: directx; Flags: deleteafterinstall
; Раскомментировать если нужен "Подхват сохранений"
;Source: {src}\Conservation\*; DestDir: {userappdata}\Firefly Studios; Flags: ignoreversion recursesubdirs createallsubdirs external skipifsourcedoesntexist
[Run]
Filename: {app}\StrongholdKingdoms.exe; WorkingDir: {app}; Description: {cm:StartGame}; Flags: postinstall nowait
Filename: {tmp}\DXSETUP.exe; Parameters: /silent; WorkingDir: {tmp}; Tasks: directx
Filename: {tmp}\vcredist_x86.exe; Parameters: /q; WorkingDir: {tmp}; Tasks: vcredist; Flags: skipifdoesntexist
[UninstallRun]
Filename: {app}\StrongholdKingdoms.exe; Parameters: -uninstall; WorkingDir: {app}
[UninstallDelete]
Name: {app}; Type: filesandordirs
Name: {commonappdata}\Firefly Studios; Type: filesandordirs
;Name: {userappdata}\Firefly Studios; Type: filesandordirs
Скачайте обновленный клиент.
Установите
Запустите клиент: начнётся обновление.
Дождитесь окончания обновления
Закройте клиент.
Обновления будут расположены по пути:
Код:
Код: Выделить всё
Для Windows XP: "C:\Documents and Settings\All Users\Application Data"
Для Windows 7: "C:\ProgramData"Скопируйте папку "Firefly Studios" (Расположите папку рядом со скриптом)
Извлеките файлы из "StrongholdKingdoms-Setup.exe"
Скопируйте содержимое (Расположите содержимое рядом со скриптом)
-
Dodakaedr
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата diman_21Ru:
Как можно увеличить размер установщика и сдвинуть кнопки не используя редактора
Руками.
Код:
Как можно увеличить размер установщика и сдвинуть кнопки не используя редактора
Скрипты Inno Setup. Помощь и советы [часть 7]
Руками.
читать дальше »
Код:
Код: Выделить всё
procedure InitializeWizard;
begin
with WizardForm do
begin
ClientWidth := ScaleX( 598 );
ClientHeight := ScaleY( 355 );
OuterNotebook.SetBounds( ScaleX( 0 ), ScaleY( 0 ), ScaleX( ClientWidth ), ScaleY( 302 ) );
InnerNotebook.SetBounds( ScaleX( 12 ), ScaleY( 62 ), ScaleX( 574 ), ScaleY( 238 ) );
Bevel1.SetBounds( ScaleX( 0 ), ScaleY( 60 ), ScaleX( ClientWidth ), ScaleY( 3 ) );
Bevel.SetBounds( ScaleX( 0 ), ScaleY( 302 ), ScaleX( ClientWidth ), ScaleY( 2 ) );
BeveledLabel.Top := ScaleY( 294 );
BackButton.SetBounds( ScaleX( 352 ), ScaleY( 318 ), ScaleX( 75 ), ScaleY( 23 ) );
NextButton.SetBounds( ScaleX( 432 ), ScaleY( 318 ), ScaleX( 75 ), ScaleY( 23 ) );
CancelButton.SetBounds( ScaleX( 512 ), ScaleY( 318 ), ScaleX( 75 ), ScaleY( 23 ) );
MainPanel.Width := ScaleX( ClientWidth );
WizardSmallBitmapImage.Left := ScaleX( ClientWidth - 58 )
end;
end;
-
Nordek
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Есть в Inno Setup 5\IS_Scrpt\Scripts пример - Ultimate Test.iss. Он нормально компилируется и работает в Ansi. Подскажите, как его адаптировать для компиляции в Unicode. Спасибо
-
Dodakaedr
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата Dodakaedr:
Подскажите способ, как установить(зарегистрировать) драйвер в систему. Имеется файл .sys(виртуальный прывод) и не достаточно для его работы просто поместить в папку System32\drivers.
есть у майков такая штука называется DPINST, можно запустить с командой /S или /Q. но по моему кроме .SYS нужен .INF и каталог безопасности .CAT
==================
ключи командной строки
==================
вот выложил на файлообменник
Подскажите способ, как установить(зарегистрировать) драйвер в систему. Имеется файл .sys(виртуальный прывод) и не достаточно для его работы просто поместить в папку System32\drivers.
Скрипты Inno Setup. Помощь и советы [часть 7]
есть у майков такая штука называется DPINST, можно запустить с командой /S или /Q. но по моему кроме .SYS нужен .INF и каталог безопасности .CAT
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
==================
ключи командной строки
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
==================
вот выложил на файлообменник
http://rghost.ru/58459101
-
saurn
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Dodakaedr, например, передать параметром комстроки. Если говорить об инсталяторах созданных в инно, то в них за это отвечает параметр /DIR. Например /DIR="С:\Программа"