У меня есть приложение, которому нужны права администратора, чтобы что-то делать. Я хотел бы просто показать приглашение UAC, когда он начнется, а затем будет повышен. Я не уверен, как это сделать, но я слышу о вещах, таких как манифесты и многое, но не вижу простого ответа нигде.Показать приглашение UAC при запуске приложения
3
A
ответ
2
Вам нужен манифест приложения, требующий повышенных привилегий. Вот цитата из блога, который отвечает на это:
Во-первых, вы можете создать файл манифеста, добавив «Application манифеста Файл» пункт для вашего проекта (имя по умолчанию: app.manifest), то вы можете установите его через вкладку «Приложение» в «Свойства проекта». Если вы хотите, чтобы изменить уровень контроля учетных записей Windows в вашем файле манифеста, все, что вам нужно, чтобы установить значение атрибута уровня узла requestedExecutionLevel с одним из следующих способов:
- asInvoker (по умолчанию): приложение будет работать с использованием текущего пользователя Windows, provileges
- requireAdministrator: приложение требует пользователя администратора
- highestAvailable: высокие привилегии для текущего пользователя будет использоваться
http://dariosantarelli.wordpress.com/2007/11/21/vs2008-embedding-uac-manifest-options/
Смежные вопросы
- 1. Как отключить приглашение UAC для конкретного приложения
- 2. Не запустите UAC при запуске процесса - C#
- 3. Как я могу избавиться от UAC при каждом запуске приложения
- 4. Предоставление прав администратора при запуске приложения при запуске без приглашения UAC?
- 5. Автоматическое приглашение UAC в Windows 7
- 6. Как Windows решает, отображать ли приглашение UAC?
- 7. Как показать UIViewController при первом запуске приложения?
- 8. Как показать сообщение только при запуске приложения?
- 9. Как показать диалог при первом запуске приложения
- 10. Как показать ionicModal при запуске приложения AngularJS?
- 11. Хотите показать страницу UserControl при запуске приложения
- 12. Как показать сообщение при запуске приложения
- 13. показать диалог при запуске приложения/активности
- 14. как получить доступ к приглашению UAC при запуске приложения для удаленного рабочего стола?
- 15. При запуске консоли IPython не появляется приглашение
- 16. Запуск приложения Windows при запуске Windows с некоторой задержкой без UAC
- 17. Ошибка при запуске приложения
- 18. Как показать приглашение при обновлении страницы
- 19. При запуске приложения для Android при запуске
- 20. Ошибка Android при запуске приложения при запуске
- 21. Ошибка при запуске приложения при запуске устройства
- 22. Принимать UAC Prompt Programmatically
- 23. Сбой приложения при запуске приложения
- 24. Как избежать UAC во втором запуске программы?
- 25. как добавить элемент в реестр для запуска при запуске без UAC
- 26. Ошибка запуска приложения Excel при запуске
- 27. Локальное уведомление при запуске приложения
- 28. Ошибка приложения при запуске
- 29. Ошибка приложения при запуске
- 30. ClassNotFound при запуске приложения
Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (http://meta.stackoverflow.com/q/8259), чтобы включить основные части ответа здесь, и обеспечить ссылка для справки. –
@ DanielA.White: правда, это было не правило, когда я ответил на это в '09. Я согласен. –
@ DanielA.White: Исправлено. –