![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 39
|
![]()
В Windows при выполнении каких-либо операций, требующих более высоких прав, чем имеет пользователь, выводится окно, в котором предлагается авторизоваться как администратор, после чего операция будет повторена.
Мне нужно реализовать аналогичную переавторизацию в своей программе на .NET. Ведь, наверняка есть какой-нибудь метод, вызывающий это стандартное окно Windows с предложением авторизоваться как администратор? Подскажите, пожалуйста, как оно вызывается? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
![]()
зарежьте права на ресурс - само появится
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 39
|
![]()
Exception появится. Окно с запросом прав администратора, естественно, не появится.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
![]()
манифест добавить
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 39
|
![]()
Чтобы программа могла запускаться только от имени администратора? Не пойдёт. Как раз надо, чтобы программа по-умолчанию прав администратора не требовала, но вот если ей всё же не удалось выполнить определённые действия, запросить их.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 39
|
![]()
Да, забыл написать результат своих поисков и закрыть тему.
Мне нужно было всего лишь при необходимости прав администратора, заново запустить процесс следующим образом: var processInfo = new ProcessStartInfo(); processInfo.Verb = "runas"; processInfo.FileName = fileName; Process.Start(processInfo); |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посылка сообщений без прав администратора | Miller-1981 | Общие вопросы C/C++ | 3 | 29.08.2012 00:40 |
Запись в реестр без прав администратора | =LeonZone= | Win Api | 12 | 07.03.2010 19:06 |
Установка Delphi без прав администратора. | Вадим Буренков | Свободное общение | 5 | 05.03.2010 13:56 |