Запаковка игры/программы в setup.exe/install.exe

Краткий мануал к созданию файлов установки.
Для создание этого файла нам понадобится программа Inno Setup.

Далее создаем файл .iss в ней с таким содержанием, где:
- Counter-Strike Source - название игры.
- Counter-Strike Source v84.exe - файл запуска игр.
- C:\Games\Counter-Strike Source\ - путь к файлам игры
- C:\Games\vova2 - папка в какой должен собраться готовый файл установки.

[Setup]
AppName=Counter-Strike Source
AppVerName=Counter-Strike Source
DefaultDirName={pf}\Counter-Strike Source
DefaultGroupName=Counter-Strike Source
AllowNoIcons=yes
OutputDir=C:\Games\vova2
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

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

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\Games\Counter-Strike Source\Counter-Strike Source v84.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Games\Counter-Strike Source\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; ОТМЕТЬТЕ: Не используйте "Флажки: Проигнорировать версию" на любых общедоступных системных файлах

[Icons]
Name: "{group}\Counter-Strike Source"; WorkingDir: "{app}"; Filename: "{app}\Counter-Strike Source v84.exe"
Name: "{group}\{cm:UninstallProgram,Counter-Strike Source}"; WorkingDir: "{app}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\Counter-Strike Source"; WorkingDir: "{app}"; Filename: "{app}\Counter-Strike Source v84.exe"; Tasks: desktopicon



Просмотров: 739
21.08.2015, 07:50 -

Категория: Статьи

Коментарии к Запаковка игры/программы в setup.exe/install.exe:

Имя:*
E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищенной ссылки Картинка Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера