2014-10-16 3 views
0

У меня есть проект WIX, который я обозначил с помощью InstallPrivilege = "повышен" в пакете. это прекрасно работает. Однако удаление требует, чтобы он не удалял ключ реестра. Как получить неустановленный запрос на повышенные привилегии?WIX Uninstall not running повышенный

ответ

0

Если я правильно понял, вам нужно удалить раздел реестра? Затем используйте RemoveRegistryKey Element. В действии набор removeOnUninstall и другие атрибуты.

+0

Я не верю, что это так просто, потому что для этого требуется повышенная привилегия. Я бы предпочел просто пригласить Wix для повышенных привилегий так же, как и для Install. –

+0

У меня также есть 'InstallPrivileges =" повышенный "', это означает, что вы запускаете установщик ** WITH ** более высокие (повышенные) привилегии. Так что да, у меня тоже есть это, и легко удалить все разделы реестра без проблем. Btw. я удивляюсь, как вы делаете свои разделы реестра, потому что он должен автоматически удалять его – Buzka91

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