Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Порождение процессов. (http://forum.oszone.net/showthread.php?t=29367)

iSage 18-10-2004 01:15 203588

Возможно ли программно породить процесс от какого-либо процесса, уже запущенного в системе? (Например, есть ли возможность породить мой процесс (или, хотя бы, задать какой процесс должен быть пораждён) от запущенного Media Player'a). Если да, то как?

JCooper 19-10-2004 15:29 203589

iSage
Конкретно, что вы хотите сделать?

vasketsov 19-10-2004 17:06 203590

Да, можно.
Например, через загрузку библиотеки и вызов CreateRemoteThread, уже оттуда - CreateProcess.

Еще способ - вызвать ZwCreateProcess.

Еще способ - перехватить ZwCreateProcess и ZwCreateProcessEx и подменить параметр, в котром передается хэндл родительского процесса.

Что это за функции - отвечать не буду, замечательно ищутся на google.


Время: 11:43.

Время: 11:43.
© OSzone.net 2001-