|
Вызов окна запроса прав администратора
|
|||
---|---|---|---|
#18+
В Windows при выполнении каких-либо операций, требующих более высоких прав, чем имеет пользователь, выводится окно, в котором предлагается авторизоваться как администратор, после чего операция будет повторена. Мне нужно реализовать аналогичную переавторизацию в своей программе на .NET. Ведь, наверняка есть какой-нибудь метод, вызывающий это стандартное окно Windows с предложением авторизоваться как администратор? Подскажите, пожалуйста, как оно вызывается? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 14:27 |
|
Вызов окна запроса прав администратора
|
|||
---|---|---|---|
#18+
Андрей87, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 14:37 |
|
Вызов окна запроса прав администратора
|
|||
---|---|---|---|
#18+
Андрей87, это окно показывает сама винда. Для его вызова нужно запустить новый процесс с глаголом runas и без указания логина/пароля. Roman Mejtes уже привел пример. Обычно программа запускает свою копию и передает ей необходимую информацию через командную строку или другим IPC способом. "Копия" выполняет запрошенное действие и завершает работу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 15:24 |
|
|
start [/forum/topic.php?fid=20&fpage=93&tid=1401881]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 120ms |
0 / 0 |