Здравствуйте, я подписал свое приложение с Verisign, сохранил все переменные реестра в HKCU, чтобы не запрашивать права администратора, изменил файл манифеста, но команда UAC по-прежнему предлагает пользователю, хочет ли он, чтобы следующие изменения внесли в его / ее компьютер, когда каталог установки приложения находится в каталоге c: \ program files (по умолчанию). Как мне предотвратить это?
Есть две вещи, которые нужно проверить. Сначала это файл манифеста, включенный в ваше приложение, а не файл вашего установщика. ВУ S есть опция для настройки уровня UAC для приложения, которое он создает.
Во-вторых, вы должны проверить, если ваше приложение, при запуске, открывает любые файлы из папки Program Files с OF_READWRITE опция, это может также вызвать приглашение UAC.
Других решений пока нет …