Как поднять и получить права администратора по требованию в приложении .NET?
-
03-10-2019 - |
Вопрос
У меня есть приложение .NET, которое работает с правами по умолчанию в качестве текущего пользователя, то в какой-то момент мне нужно выполнить действие, которое требует права администратора.
Как я могу получить права администратора по требованию в приложении .NET?
Требуется, что приложение работает с правами администратора с самого начала, не подходит, так как может быть, что такие действия не могут быть вызваны.
Решение
Я не думаю, что это возможно. Один из способов обойти его к тому, чтобы разделить свое приложение в два, один для всех операций, которые не нуждаются в высоте и один для тех, которые делают. Затем вы запустите невыполненное приложение как обычно, но начните под возвышенностью при необходимости.
Другие советы
Спросите имя пользователя / пароль и вытените пользователя администратора.