Вот сценарий: у меня есть приложение, которое требует повышенных разрешений для работы на моем HTPC под Windows Vista, но я не хочу отключать UAC, потому что компьютер всегда подключен к Интернету. Обычная учетная запись пользователя, которая используется при просмотре телепрограмм, имеет минимум разрешений, и поэтому, если приложение запущено, срабатывает UAC и требует, чтобы я предоставил свои учетные данные администратора. Поскольку это сложно сделать с помощью пульта дистанционного управления, я бы предпочел не делать этого. Таким образом, есть ли способ внести приложение в белый список, чтобы UAC не требовал учетных данных?
К сожалению, MS не включила способ внесения приложений в белый список с UAC. Однако есть несколько хитростей, чтобы обойти это, проверяя приложения при запуске, есть отличная статья об этом. Вот. Вы можете сделать это либо с помощью запланированной задачи, либо с помощью приложения под названием поднять меня
В соответствии с Эта статья вы можете пропустить запросы UAC с помощью Microsoft Application Compatibility Toolkit.
В случае, подобном вашему, когда вы не хотите предоставлять учетные данные администратора каждый раз при запуске приложения, вы можете использовать Поднять меня.
Чтобы ответить на более широкий вопрос Есть ли способ разрешить приложению всегда работать с повышенными разрешениями в Windows Vista? вы можете выполнить следующие действия: