Войти

Показать полную графическую версию : Порождение процессов.


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

JCooper
19-10-2004, 15:29
iSage
Конкретно, что вы хотите сделать?

vasketsov
19-10-2004, 17:06
Да, можно.
Например, через загрузку библиотеки и вызов CreateRemoteThread, уже оттуда - CreateProcess.

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

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

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




© OSzone.net 2001-2012