Open Source "Windows" установщик - PullRequest
4 голосов
/ 02 марта 2011

Вы знаете, иногда XXX человек выпускает какой-нибудь исполняемый файл с открытым исходным кодом.Но у него есть фактический установщик Windows.что-то вроде этого: http://www.bestesoft.com/imgbest/2/3/setupsqueezer_msi.gif

Является ли обычно основной целью этих вещей просто разместить определенные файлы в определенных местах?Кроме того, как вы собираетесь делать свой собственный?

Поскольку очевидно, что сотни людей используют установщик Windows, это должна быть какая-то утилита с открытым исходным кодом, верно?Как бы я использовал один для моих собственных программ.

Ответы [ 2 ]

3 голосов
/ 02 марта 2011

Windows Installer - это бесплатный инструмент, компонент, доступный в Windows как пользователям (для установки пакетов), так и разработчикам (для создания пакетов установки). Вы можете использовать его возможности, используя Setup проект в Visual Studio.

Информация Википедии

MSDN Информация

Информация MSDN (ссылка)

Информация об установке сайта

Существует множество моментов для развертывания программного обеспечения в таких пакетах, некоторые из которых включают: наличие центрального контейнера для множества файлов, которые зависят друг от друга, сокрытие этой ненужной правды от обычных пользователей, сжатие для уменьшения размера окончательного пакета развертывания, сборка -в действиях по записи элементов конфигурации в систему (как для использования системы, так и для ваших собственных), настраиваемые действия для выполнения любых процессов, требуемых перед запуском программного обеспечения, почти полностью автономные откаты, удаление и так далее, и список продолжается .

Для создания этих пакетов доступны другие среды (в отличие от VS), некоторые используют технологию MSI, другие используют другие проприетарные технологии.

0 голосов
/ 16 мая 2019

Если вам нужно создать установщики для установки программного обеспечения в Windows, вы можете использовать NSIS .Он совместим со всеми основными версиями Windows и выпускается под разрешающей лицензией zlib / libpng.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...