![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция из чужого процесса [D6, NT4, Win2k, WinXP]
_toltec © (2003-02-17 14:48:00)Как вызвать функцию из чужого процесса?
Внук (2003-02-18 10:03:00) [21]:)))
Его не получить, а передать надо
_toltec (2003-02-17 18:03:00) [22]Прочел. Впринцепе все понятно кроме параметра LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function.
Как его получить?
Digitman (2003-02-17 17:46:00) [23]кодовый поток в дан.случае - упорядоченная последовательность маш.инструкций, реализующих выч.алгоритм, исполняемых CPU по управлением мультизадачной ОС
а почитать для начала самостоятельно про Read/WriteProcessMemory() и CreateRemoteThread - не приходило в голову ?
_toltec (2003-02-17 17:26:00) [24]1. Что такое кодовый поток
2. Можно каккой-нибудь пример использования функции СreateRemoteThread
Digitman (2003-02-17 16:11:00) [25]
> В чужой программе есть функция Func1(); stdcall; .
Ее может вызвать кодовый поток
> Мне надо из своей программы вызвать эту функция
Создай в своей программе процедуру, создающую в чужом процессе доп.код.поток (см.например, CreateRemoteThread), вызови эту процедуру, и она сделает "свое черное дело" - запустит в чужом процессе код.поток, который будет вызывать Func1
_toltec (2003-02-17 15:35:00) [26]В чужой программе есть функция Func1(); stdcall; .
Мне надо из своей программы вызвать эту функция. Как мне это сделать???
Anatoly Podgoretsky (2003-02-17 15:20:00) [27]Запустишь этот чужой exe-ник он и станет чужим процессом
_toltec (2003-02-17 15:11:00) [28]Sorry, наверное нетак задал вопрос. Мне нужно из чужого exe-ника
Digitman (2003-02-17 14:58:00) [29]создай в целевом процессе свой код.поток и в нем вызывай ф-цию