0

У меня есть .msi, который выполняет пользовательские действия во время установки и удаления. Основываясь на msi, я создал патч, который не удаляется, если вы не удалите исправленное приложение.Выполнение пользовательских действий при удалении патча

Проблема заключается в том, что, когда я применить патч, пользовательские действия отключены при деинсталляции приложения ...

Чтобы создать патч, вы должны создать небольшую MSI обновления. Итак, я установил свойство для каждого настраиваемого действия при создании незначительного обновления msi.

Я установил свойство следующим образом (я использую installshield 2012 Pro).

Run during Patch Uninstall : Yes 
Install Exec Sequence : (After the InstallValidate action) 
Install Exec Condition : REMOVE = "ALL" 

Но это не сработает. Что еще мне следует знать при создании патча, который запускает пользовательские действия?

Любая помощь будет оценена по достоинству.

Спасибо,

ответ

0

Запуск пользовательских действий на патч удаления сильно усложнится. MSI SDK содержит довольно много информации по теме: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370739(v=vs.85).aspx. Первое, что нужно проверить, это то, что ваша версия установщика Windows достаточно новая, MSI v4.5 +.

 Смежные вопросы

  • Нет связанных вопросов^_^