Скрипт для инсталляотра Inno Setup. Для компилляции нужно скачать дистрибутив, положить в папку с дистрибутивом файл с ключом, переименовать папку с дистрибутивом в {app}, запустить компилятор. В скрипте осталвен только русский язык, так что остальные языке можно удалить из папки. Скрипт не привязан к конкретной версии программы.
Скрипт:
читать дальше »
Код:
[Setup]
AppName=EVEREST Ultimate Edition
AppVerName=EVEREST Ultimate Edition
DefaultDirName={pf}\Everest
OutputBaseFilename=Everest
DefaultGroupName=Everest
Compression=lzma
SolidCompression=yes
[Files]
Source: {app}\everest_mondiag.dll; DestDir: {app}
Source: {app}\everest_vsb.vsb; DestDir: {app}
Source: {app}\everest_xpicons.dll; DestDir: {app}
Source: {app}\everest_zipdll.dll; DestDir: {app}
Source: {app}\kerneld.amd64; DestDir: {app}
Source: {app}\kerneld.ia64; DestDir: {app}
Source: {app}\kerneld.w9x; DestDir: {app}
Source: {app}\kerneld.wnt; DestDir: {app}
Source: {app}\lang_ru.txt; DestDir: {app}
Source: {app}\license.txt; DestDir: {app}
Source: {app}\pkey.txt; DestDir: {app}
Source: {app}\everest.chm; DestDir: {app}
Source: {app}\everest.dat; DestDir: {app}
Source: {app}\everest.exe; DestDir: {app}
Source: {app}\everest.exe.manifest; DestDir: {app}
Source: {app}\everest.mem; DestDir: {app}
Source: {app}\everest.web; DestDir: {app}
Source: {app}\everest_bench.dll; DestDir: {app}
Source: {app}\everest_cpl.cpl; DestDir: {app}
Source: {app}\everest_cpuid.dll; DestDir: {app}
Source: {app}\everest_diskbench.dll; DestDir: {app}
Source: {app}\everest_icons.dll; DestDir: {app}
Source: {app}\everest_lglcd.dll; DestDir: {app}
[Registry]
Root: HKCU; Subkey: Software\Lavalys; Flags: uninsdeletekey
[Run]
Filename: {app}\everest.exe; Description: Запустить Everest; Flags: nowait postinstall unchecked
[Icons]
Name: {group}\Everest; Filename: {app}\everest.exe; WorkingDir: {app}
Name: {group}\{cm:UninstallProgram,Everest}; Filename: {uninstallexe}
Name: {group}\Help; Filename: {app}\everest.chm; WorkingDir: {app}
Name: {commondesktop}\Everest; Filename: {app}\everest.exe
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[CustomMessages]
NameAndVersion=%1, версия %2
AdditionalIcons=Дополнительные значки:
CreateDesktopIcon=Создать значок на &Рабочем столе
CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
ProgramOnTheWeb=Сайт %1 в Интернете
UninstallProgram=Деинсталлировать %1
LaunchProgram=Запустить %1
AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2
AssocingFileExtension=Связывание %1 с файлами %2...
Примечание: гораздо проще создать SFX-архив, но не решается проблема с деинсталляцией программы, да и солидней как-то:)
А вот, собственно и сборка, сделанная с помощью данного скрипта. Версия:EVEREST Ultimate Edition 4.20.1300 Beta. Удалены языковые файлы, за исключением русского, конечно. Регистрация не требуется.
Скачать