Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2013, 17:34   #1
Dr_Shadow
Новичок
Джуниор
 
Регистрация: 20.06.2013
Сообщений: 1
По умолчанию Запуск процесса на удаленной машине

Всем привет, столкнулся с проблемой, требуеться запустить процесс на удаленном компьютере. На компьютере компьютере осуществлен вход пользователя и при запуске процесс работает в другой сесси, окна его не видно, но в процессах он висит и сессия у него отлична от той, в которой сидит залогиненный пользователь. Нужен совет как с помощью Win32_ProcessStartup можно запустить процесс в определенной сесси.

Код:
String password = "pass";
String computerName = "comp";
String userName = "login";
String domen = "domen";

options.Password = password;
options.Username = domen + "\\" + userName;

ManagementScope scope = new ManagementScope("\\\\" + computerName + "\\root\\cimv2", options);
scope.Connect();
try
{
ManagementPath p = new ManagementPath("Win32_Process");
ManagementClass processClass = new ManagementClass(scope, p, null);
ManagementClass processstartup = new ManagementClass("Win32_ProcessStartup");
processstartup.SetPropertyValue("ShowWindow", 1);
processstartup["CreateFlags"] = 0x6000000;
object[] methodArgs = {"c:\\program.exe", null, processstartup, 0 };
bject result = processClass.InvokeMethod("Create", methodArgs);
Console.WriteLine("Creation of process returned: " + result);
Console.WriteLine("Process id: " + methodArgs[3]);
catch(Exception e){
}
Dr_Shadow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сканируем порт удаленной машине Arsenx777 Общие вопросы C/C++ 2 26.04.2012 22:59
Сканер портов на удаленной машине Arsenx777 Общие вопросы Delphi 3 28.02.2012 20:08
PHP на удаленной машине Д'якон PHP 4 02.05.2010 01:13
залогиненный пользователь на удаленной машине KEV Работа с сетью в Delphi 4 25.09.2009 17:16
Авторизация на удаленной машине Баламут Работа с сетью в Delphi 2 03.03.2009 08:16