Как поднять и получить права администратора по требованию в приложении .NET?

StackOverflow https://stackoverflow.com/questions/2780494

Вопрос

У меня есть приложение .NET, которое работает с правами по умолчанию в качестве текущего пользователя, то в какой-то момент мне нужно выполнить действие, которое требует права администратора.

Как я могу получить права администратора по требованию в приложении .NET?

Требуется, что приложение работает с правами администратора с самого начала, не подходит, так как может быть, что такие действия не могут быть вызваны.

Это было полезно?

Решение

Я не думаю, что это возможно. Один из способов обойти его к тому, чтобы разделить свое приложение в два, один для всех операций, которые не нуждаются в высоте и один для тех, которые делают. Затем вы запустите невыполненное приложение как обычно, но начните под возвышенностью при необходимости.

Другие советы

Спросите имя пользователя / пароль и вытените пользователя администратора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top