Как отключить опцию "не закрывать приложение" в диалоговом окне диспетчера перезапуска MSI Installshield

Как отключить параметр " Не закрывать приложение " в диалоговом окне диспетчера перезапуска MSI installshield, чтобы пользователь был вынужден выбрать первый параметр - автоматически закрывать и пытаться перезапустить приложения, чтобы пользователю не пришлось случайно требовать перезагрузки во время установки. Отключение диалогового окна полностью отображает диалоговое окно " FilesInUse ", которое при игнорировании вызывает повторный запуск диспетчера перезапуска. Таким образом, наиболее элегантным вариантом может быть отключение второго варианта в целом.

Я использую installshield 2015 SP2.

1 ответ

Решение

Я предлагаю немного взломать, даже если я не могу проверить это в Installshield прямо сейчас.

Я считаю, что этот диалог имеет RadioButtonGroup элемент управления, который устанавливает свойство RestartManagerOption, Видимость и состояние включения / выключения для такого элемента управления задается в столбце Атрибуты таблицы управления.

Вы можете попытаться установить значение атрибутов в 1 за " Visible, but disabled Msgstr "Вот флаги или атрибуты элемента управления для справки. Полагаю, вы можете скрыть весь элемент управления, но я бы оставил его видимым. Просто мои предпочтения.

Я просто мог бы попытаться внести это изменение в скомпилированный MSI, используя Orca или сам Installshield для "исправления" MSI - просто чтобы посмотреть, действительно ли он работает так, как вы этого хотите. В противном случае я думаю, что для этого диалога в представлении свойств должно быть свойство, которое говорит что-то вроде "Enabled", Установите это False,

Orca, исправление контрольного стола. Ложись


Некоторые ссылки:

Другие вопросы по тегам