Данный код реализует запуск исполняемого файла с правами администратора!
Для работы вам понадобится подключить следующие пространства имен:
using System.ComponentModel; using System.Diagnostics;
Код реализации данной задачи:
ProcessStartInfo processInfo = new ProcessStartInfo(); //создаем новый процесс
processInfo.Verb = "runas"; //в данном случае указываем, что процесс должен быть запущен с правами администратора
processInfo.FileName = ""; //указываем исполняемый файл (программу) для запуска
try
{
Process.Start(processInfo); //пытаемся запустить процесс
}
catch (Win32Exception)
{
//Ничего не делаем, потому что пользователь, возможно, нажал кнопку "Нет" в ответ на вопрос о запуске программы в окне предупреждения UAC (для Windows 7)
}
0.00 (0%) 0 votes











