Сборка установщика для программ без установщика
Многие программы и утилиты распространяются как переносимые приложения, которые не требуют их установки. Хотя это хороший вариант, есть несколько причин, по которым вы можете захотеть «установить» эти программы. Например, установленные программы отображаются в списке «Программы и компоненты» («Установка и удаление программ») и обычно имеют записи в меню «Пуск». Утилита, которая устанавливает и собирает установщики для программ, не требующих установки, - это ZirInstaller от NirSoft..
Установка программы из Zip-файла
Популярной утилитой Windows для системных администраторов является Process Explorer, который распространяется через zip-файл без установщика. Используя ZipInstaller, вы можете легко установить эту утилиту из загруженного zip-файла.
После того, как вы выбрали zip-файл для установки, ZipInstaller считывает информацию из исполняемого файла и заполняет ее в установщике..
Перед установкой вы можете настроить параметры по своему вкусу.
После того, как все настроено, нажмите «Установить», а ZipInstaller позаботится обо всем остальном..
После установки вы получаете все преимущества обычной установки программы. Элементы меню «Пуск» созданы для исполняемых файлов и файлов справки..
Кроме того, запись доступна в разделе «Программы и компоненты» («Установка и удаление программ»)..
Сборка собственного установщика
ZipInstaller позволяет вам легко создавать свои собственные установочные пакеты. Все, что вам нужно, это zip-файл, содержащий файлы, которые вы хотите включить, и ZipInstaller создаст автономный установочный файл EXE.
В этом примере мы собираемся создать установщик для утилит Sysinternals Process Explorer и ZoomIt. Сначала утилиты загружаются и помещаются в одну папку. Затем мы создаем специальный текстовый файл с именем «~ zipinst ~ .zic», который содержит параметры конфигурации для установщика..
В этом примере наш файл ~ zipinst ~ .zic выглядит так:
[Установить]
ProductName = Утилиты Sysinternals
ProductVersion = 1,0
CompanyName = Sysinternals
Описание = утилиты Process Explorer и ZoomIt.
InstallFolder =% zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
StartMenuFolder =% zi.ProductName%
StartMenuShortcut = 1
AddUninstall = 1
AddUninstallShortcut = 0
InstallTo = 1
NoUserInteraction = 0
UninstallRegKey = Sysinternals
NoExtraUninstallInfo = 0
UninstallInDestFolder = 0
NoSuccessMessage = 0
Затем следующая команда создает файл установки:
X: PathToZipFile> ”C: PathToZipInstallerzipinst.exe” / selfexe SysinternalsUtilities.zip SUI_Install.exe
После создания установщика его можно запустить на любом компьютере..
Обратите внимание, что при попытке объединить несколько инструментов в одной установке наименование немного не подходит, но в целом оно работает так, как вы ожидаете.
Заключение
В дополнение к установке переносимых приложений, ZipInstaller - фантастический инструмент для создания установщика для любой служебной программы, включая вашу собственную. Интерфейс прост в использовании, и на его изучение уходит всего несколько минут. Кроме того, есть дополнительные параметры конфигурации, о которых вы можете прочитать на странице загрузки..
связи
Загрузите ZipInstaller от NirSoft