Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Ну я как бы с этим тоже не сталкивался, но можно попробовать разобраться с этим! Могу предложить пока что чисто теоретически, т.к. в данный момент нету под рукой C#.
Допустим нужно запустить программу Программа1.exe.
Код: Выделить весь код
Process proc = new Process();
proc.StartInfo.FileName = "Программа1.ехе";
proc.Start();
IntPtr hProc = Proc.Handle; //по идее в hProc должен записаться Хэндл, либо я совсем не прав, поправьте если что!
Не забываем про
Код: Выделить весь код
using System.Diagnostics
.

Если процессов много запускается, то делаем все для каждого!
Потом, если все таки воспользоваться
Цитата:
WaitForMultipleObject »
, то из всех хэндлов создать массив,либо создавать его сразу, и запускать саму функцию!

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:31, 23-11-2010 | #10