irfankhan200 Ответов: 1

Как создать установочный файл MSI программно


Привет,

Я хочу создать программу, которая может создавать установочный файл MSI точно так же, как Installshield или advance installer. Я хочу создать эту программу в Visual C++, но у меня нет ни малейшего представления о том, как создать файл MSI программно в Visual C++.

Я буду благодарен за любую помощь или предложение.

Пока.

Что я уже пробовал:

Я читаю документацию microsoft, но не могу получить все подробности.

#realJSOP

Это будет грандиозный проект. Почему бы вам просто не использовать то, что уже доступно?

KarstenK

Настройки могут быть действительно неприятными - рассматривайте их как собственный проект. Используйте какой-нибудь инструмент и не пытайтесь хитрить, чтобы сэкономить свое время и избежать головной боли.

1 Ответов

Рейтинг:
2

Maximilien

С большим трудом и усилием, и много крови; вот почему существует меньше, чем горстка установщиков программного обеспечения вокруг.

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

Чтобы сделать все это, вам нужно скачать SDK и посмотреть на различные инструменты и примеры, которые он поставляется вместе с ними.


Удачи.

Компоненты Windows SDK для разработчиков установщика Windows - приложения Windows | Microsoft Docs[^]

Примеры установщика Windows - приложения Windows | Microsoft Docs[^]


Установщик Windows - приложения для Windows | Microsoft Docs[^]


irfankhan200

спасибо за ответ