Я ищу правильный способ разрешить повышение привилегий для выбранных операций.
Нечто подобное предлагают многие продукты.
Например, если у вас включен UAC и вы используете Total Commander (работает с базовыми привилегиями) при просмотре папок с ограниченным доступом, вы получите:
Если вы нажмете Как администратор
, вы получите общий диалог управления доступом пользователей с вопросом, если вы хотите предоставить процессу необходимые разрешения. Возможно ли что-то подобное в приложении .NET (даже с поддержкой Win32)?
Я не ищу решения, которое потребует запуска основного процесса от имени администратора.