Как отключить опцию «не закрывать приложение» в диалоговом окне диспетчера перезапуска MSI Installshield - PullRequest
0 голосов
/ 12 сентября 2018

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

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

enter image description here

1 Ответ

0 голосов
/ 12 сентября 2018

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

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

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

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

Orca, hotfixing the Control Table. Fire in the hole!


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

...