Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как воспользоваться CreateRemoteThread в 9x ?


hawkins ©   (2006-03-15 11:35:00) 

Как воспользоваться CreateRemoteThread в 9x ? Т.е. не знаю как передать указатель на параметр. Вариант через VirtualAllocEx не подходит, т.к. он работает только в NT.
Вот кусок кода:

    LoadLibraryProc := GetProcAddress(GetModuleHandle('kernel32.dll'), 'LoadLibraryA');
    hTh := CreateRemoteThread(hProcess, nil, 0, LoadLibraryProc, MyParam, 0, ThreadID);


hawkins   (2006-03-16 11:31:00) [1]

hs_forall@rambler.ru


n0name   (2006-03-16 11:04:00) [2]

куда?


hawkins   (2006-03-16 07:42:00) [3]


> n0name

Скинь исходник, пожалуйста.


n0name   (2006-03-15 16:19:00) [4]

Можешь написать свой аналог CreateRemoteThread.
Могу выложить исходинк на C.


BiN   (2006-03-15 11:38:00) [5]

Requirements
Client: Included in Windows XP, Windows 2000 Professional, and Windows NT Workstation.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winbase.h; include Windows.h.
Library: Use Kernel32.lib.


Наверх

Титульная страница Поиск, карта сайта Написать письмо