У меня есть настройка wix, которую можно установить для каждого пользователя и для каждой машины.
Я использую диалог WixUI_Advanced
для выбора между perUser и perMachine.
Однако даже как пользовательв конечном итоге программа запрашивает привилегии UAC, и я не могу сказать, почему.
Я проверил, что с настройкой InstallPrivileges="limited"
установка работает нормально.
<Package Id="*" InstallerVersion="500" Compressed="yes"
Description="!(loc.ProductDescription)"
Comments="!(loc.Comments) $(var.VersionNumber)" InstallPrivileges="limited" />
Есть ли способ условно установить InstallPrivileges
на основании выбора пользователя?