Как принудительно перезапустить после удаления для базового проекта MSI в InstallShield 2009 Premier

InstallShield 2009 Premier, Basic MSI Project:
После завершения удаления я хочу принудительно перезагрузить компьютер. Как?

Обнаружен поиск в Google, мне нужно установить "REBOOTPROMPT" на "S" или "R" и свойство "Reboot".

Как установить эти свойства и с какими значениями?


person Samir    schedule 21.04.2010    source источник


Ответы (1)


Вот решение

  1. Вы должны сообщить InstallShield, что вы хотите перезагрузить.
    Как?: на вкладке «Конструктор установки» -> «Поведение и логика» -> «Пользовательские действия». и «Последовательности» -> «Последовательности» -> «Установка» -> «Выполнить» -> «ScheduleReboot» установите для параметра «Условия» значение «НЕ УДАЛИТЬ» (без кавычек), если вы хотите, чтобы перезагрузка произошла после установки и "УДАЛИТЬ", если после удаления.

  2. Таким образом, до сих пор после установки / удаления установщик отображал предупреждающее сообщение вроде «... нажмите ОК, чтобы перезагрузить компьютер сейчас, или отмените, чтобы перезагрузить позже ...». Теперь, если вы не хотите показывать это предупреждающее сообщение, даже выполните шаг 3.

  3. Перейдите на вкладку «Конструктор установок» -> «Поведение и логика» -> «Диспетчер свойств», откроется таблица. Теперь добавьте / отредактируйте пару (Имя, Значение) с помощью (REBOOTPROMPT, Подавить). Это подавит сообщение.

person Samir    schedule 22.04.2010