Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как запустить процесс от имени SYSTEM?

36K
29 июня 2009 года
lesovick
22 / / 09.04.2009
Вот, запускаю notepad от имени администратора:

Process myProcess = new Process();
myProcess.StartInfo.FileName = "\\\\Stendbl6\\AppFiles\\notepad.exe";
myProcess.StartInfo.WorkingDirectory = "\\\\Stendbl6\\AppFiles\\";
myProcess.StartInfo.Verb = "Open";
string s = "1234567890";
System.Security.SecureString ApplicationPasswords = new System.Security.SecureString();
foreach (char c in s)
{
ApplicationPasswords.AppendChar(c);
}
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.UserName = "administrator";
myProcess.StartInfo.Password = ApplicationPasswords;
myProcess.StartInfo.Domain = "StendBL5";
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
myProcess.Start();

А как запустить процесс от имени SYSTEM?
5
30 июня 2009 года
hardcase
4.5K / / 09.08.2005
От SYSTEM (и остальных NT_AUTHORITY) запустить процесс может только сама операционная система (или процесс уже запущеный от SYSTEM). Если уж так хочется - создавайте виндовый сервис. Его можно настроить на запуск от SYSTEM.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог