Как запустить EXE-файл из комплекта с правами администратора - WIx
Я объединил все свои два MSI-файла с помощью загрузочного приложения Wix в одинEXE
файл.
Одна мси сper user context
которые удаляют приложение сper user context
и установить собственный.
второй сper machine context
и это также устанавливает файлы на диске Windows. Я связал оба MSI какsingle EXE
.
Теперь, если я открою EXE какRun as Administrator
, EXE удаляетper user package
и установка происходит успешно. Если я прямо дважды щелкнитеEXE package
во время удаленияper user package
я получаю следующее исключениеError 1001.An exception occured during uninstalling....->Requested registry access is not allowed
"и установка не удалась.
Я пытался добавитьmanifest
файл в БА для включения вEXE package
подсказатьadministrator privilege
во время двойного щелчка. После этого и сборки в VS2010 все остальные два пакета не включаются в EXE-файл, и если я дважды щелкаю по EXE, он показывает UAC и закрывается без установки.
Можно ли поймать исключение установщика из WIX и показать сообщение типа "Please right click and run as administrator
"пользователю.
Пожалуйста, помогите мне решить это.
Спасибо