2017-01-31 16 views
1

Я делаю установщик записи с помощью wix, и у меня есть специальный ExePackage, который я хочу использовать только при удалении. Я предполагаю, что для этого мне нужно, чтобы атрибут detectCondition для моего ExePackage всегда был правдой.Как сделать Wix DetectCondition для ExePackage всегда правдой?

Как мне это сделать?

ответ

1

Я вычислил рабочее решение.

Я использовал встроенный в состояние «привилегированный»

<ExePackage Id="CustomUninstallScript" SourceFile="../../platform/win/uninstall.bat" Vital="yes" DetectCondition="Privileged"/> 

привилегированного условие всегда будет верно, как инсталлятор сам настроен запросить права администратора. Поэтому этот пакет exe будет выполняться только при удалении.