Как выполнить исполняемый файл в конце Проекта Установки?

Возвращаемое значение z будет неопределенным поведением, потому что вы не инициализируете значение переменной x в этой функции. Возвращаемое значение этой функции будет несовместимым, иногда оно будет 24, иногда это будет другое значение.

20
задан Phil Wright 13 September 2008 в 14:25
поделиться

4 ответа

Я полагаю, что это - одно из реальных ограничений проекта установки Visual Studio. Необходимо смочь изменить последнюю страницу установки UI, но VS.NET не дает Вам способ сделать это. Вы могли изменить таблицы в.MSI после того, как он был создан, но VS.NET, вероятно, перезапишет эти изменения каждый раз, когда он создается. Вы можете переопределять последнюю страницу с помощью модуля слияния, который Вы включаете в проект установки. Так или иначе необходимо будет познакомиться с тем, как диалоговые окна UI создаются в.MSI, и это не тривиально.

можно хотеть рассмотреть переключение на бесплатный основанный на сценарии установщик или купить коммерческое исходное приложение установки (просто не покупают InstallShield из любви к Pete). Смотрите на InstallAware (хотя я не использовал его).

7
ответ дан 30 November 2019 в 01:18
поделиться

Я сделал это для внутренних приложений путем создания ремня безопасности Сценария VB, который запускает исполняемый файл установки, ожидает его для закрытия и затем запускает вторую программу.

Вы могли также выполнить это с немного большим количеством полировки с помощью нескольких вызовов API Победы в исполняемом файле C.

1
ответ дан 30 November 2019 в 01:18
поделиться

Можно использовать MSILAUNCH (хотя я только заставил его работать с MSICREATE).

http://www.cornerhouse.ca/en/msi.html

1
ответ дан 30 November 2019 в 01:18
поделиться

Вы также можете использовать настраиваемые действия

4
ответ дан 30 November 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: