Как создать всплывающее окно при обновлении новой версии приложения с помощью installshield

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

Есть ли способ показать с помощью InstallShield, патча или кода?


person Piraisudan M    schedule 10.11.2017    source источник


Ответы (1)


Вы можете создать пользовательское действие VBScript, которое отображает окно сообщения. Если запуск автоматической установки важен для ваших требований к установке, вы, конечно, захотите подготовиться к этому, если поместите его в свой файл installExecuteSequence. В атрибуте условия просто введите логику, которая оценивается как истина при обновлении.

Поскольку вы используете InstallShield, вы также можете сделать что-то подобное с InstallScript, но это создает зависимость от их механизма InstallScript, если вы еще не используете действия InstallScript.

Для простых вещей, таких как всплывающее окно с обновлением, мне нравится использовать VBScript, так как он быстро кодируется.

person Doc    schedule 11.11.2017
comment
Спасибо за ответ... К сожалению, версия InstallShield Limited не позволяет использовать скрипты. - person Piraisudan M; 20.11.2017
comment
Единственное, что он не позволяет использовать в сценариях, — это InstallScript. Вы по-прежнему можете создавать действия VBScript. Вы также можете написать действия C++ или C#, но это будет излишним для ваших нужд. Обратите внимание, что эта страница взята из MSDN, а не из Flexera (InstallShield) msdn.microsoft.com/en-us/library/windows/desktop/ - person Doc; 20.11.2017