Как заставить установщик WiX запрашивать административные привилегии?
У нас есть программа, которую мы разработали на дому. Мы осуществляем обновление для использования Visual Studio 2012, поэтому нам нужно оставить проект установки Visual Studio позади. InstallShield LE доставлял нам проблемы с ярлыками, если приложение уже было установлено. Это оставило меня с окончательным переходом на WiX.
Я исследовал это в течение нескольких дней и прочитал несколько постов о том, как получить права администратора, но ни один из них, похоже, не работает.Package
элемент имеет InstallPrivileges = "1" и следующийProperty
элемент присутствует:
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
Он не будет запрашивать привилегии администратора при запуске, и поэтому не будет работать при попытке создать папку программы вC:\Program Files(x86)
.