Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 7]

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1274
Благодарности: 1030


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:

Показать/скрыть: Ссылки на примеры скриптов:

Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

Скрипты Inno Setup. Помощь и советы [часть 6]

Отправлено: 11:48, 10-03-2014

 

Пользователь


Сообщения: 87
Благодарности: 1

Профиль | Отправить PM | Цитировать



Заменила в скрипте свою строчку на эту
Цитата R.i.m.s.k.y.:
Source: "C:\ProgramData\Firefly Studios\*"; DestDir: " {commonappdata}\Firefly Studios"; Flags: ignoreversion recursesubdirs createallsubdirs »
Почему то при установке ошибка
m8nZZWLFrc4.jpg

Отправлено: 21:04, 06-10-2014 | #1751



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 517
Благодарности: 314

Профиль | Отправить PM | Цитировать


Цитата Irenis:
Что там добавить, чтобы файлы из папки Е устанавливались в ту папку, которую укажет пользователь? А файлы из папки С установились по умолчанию в C:\ProgramData\Firefly Studios? »
читать дальше »
Код: Выделить весь код
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Stronghold Kingdoms""
#define MyAppVersion "2.0.22.5"
#define MyAppExeName "StrongholdKingdoms.exe"

[Setup]
AppId={{31F223F9-A7F8-48E3-BB2C-DDF45A3A800A}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputBaseFilename=setup
SetupIconFile=E:\Сохраненные проекты 3\Stronghold Kindoms\1.ico
OutputDir=...
Compression=lzma
SolidCompression=yes

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: "E:\Games\Stronghold Kingdoms\StrongholdKingdoms.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "E:\Games\Stronghold Kingdoms\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

; копируем во всепользовательскую appdata
Source: "C:\ProgramData\Firefly Studios\*"; DestDir: "{commonappdata}\Firefly Studios"; Flags: ignoreversion recursesubdirs createallsubdirs

;FOR DEBUG:
;Source: "C:\Windows\Fonts\*"; DestDir: "{app}"; Flags: ignoreversion external
;Source: "C:\Windows\Help\*"; DestDir: "{commonappdata}\Firefly Studios"; Flags: ignoreversion recursesubdirs createallsubdirs external
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:26, 06-10-2014 | #1752


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Цитата Irenis:
Почему то при установке ошибка »
потому что пути проверять надо
и понимать что дописываем
{sys} в примере не было, оно потом само дописалось. или не само?

впрочем саурн показал класс

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 21:32, 06-10-2014 | #1753


Пользователь


Сообщения: 87
Благодарности: 1

Профиль | Отправить PM | Цитировать



Вроде получилось, игра устанавливается, куда надо, запускается. Единственное, что еще не так, как хотелось бы: игра не хочет удаляться. То есть если встроенным деинсталлятором удалять, то такая ошибка появляется
sshot-6.png
Что можно сделать, чтоб все удалялось нормально?

Отправлено: 21:52, 06-10-2014 | #1754


Ветеран


Сообщения: 517
Благодарности: 314

Профиль | Отправить PM | Цитировать


Irenis, вы пакуете unins000.exe, тоесть деинсталлятор, от предыдущей установки. Удалите оный файл из папки с пакуемыми файлами перед компиляцией.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:57, 06-10-2014 | #1755


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Цитата saurn:
Irenis, вы пакуете unins000.exe, тоесть деинсталлятор, от предыдущей установки. Удалите оный файл из папки с пакуемыми файлами перед компиляцией. »
unins000.exe и unins000.dat

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:03, 06-10-2014 | #1756


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Irenis,
читать дальше »
Вот пример (Ненужное, закомментируйте):
Код: Выделить весь код
[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"
Скопируйте содержимое (Расположите содержимое рядом со скриптом)

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Последний раз редактировалось Nordek, 06-10-2014 в 23:13.


Отправлено: 22:50, 06-10-2014 | #1757


Аватара для Dodakaedr

Ветеран


Сообщения: 863
Благодарности: 262

Профиль | Отправить PM | Цитировать


Возможно ли указать путь установки чужому инсталлятору?

-------
Inno Setup 5 Ultra Unicode


Отправлено: 23:08, 06-10-2014 | #1758


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата Dodakaedr:
Возможно ли указать путь установки чужому инсталлятору? »
Код: Выделить весь код
[Setup]
AppName=My Program
AppVerName=My Program
DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Program_is1,InstallLocation|{pf}\MyProgram2}
OutputDir=.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 23:25, 06-10-2014 | #1759


Аватара для Dodakaedr

Ветеран


Сообщения: 863
Благодарности: 262

Профиль | Отправить PM | Цитировать


Nordek, Нет, не правильно выразился. Хочу приклеить левый установщик к своему. И интересно можно ли со своего инсталлятора указать путь установки для левого установщика?

-------
Inno Setup 5 Ultra Unicode


Отправлено: 23:28, 06-10-2014 | #1760



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 6] El Sanchez Автоматическая установка приложений 2494 10-03-2014 11:51
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34




 
Переход