Почему UAC запрашивается, когда установка выполняется в C: \ программных файлах, но не в C: \?

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

0

Решение

Есть две вещи, которые нужно проверить. Сначала это файл манифеста, включенный в ваше приложение, а не файл вашего установщика. ВУ S есть опция для настройки уровня UAC для приложения, которое он создает.

Во-вторых, вы должны проверить, если ваше приложение, при запуске, открывает любые файлы из папки Program Files с OF_READWRITE опция, это может также вызвать приглашение UAC.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]