Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   dll в процесс (https://forum.antichat.xyz/showthread.php?t=42482)

zerg 18.06.2007 04:08

dll в процесс
 
как подгрузить dll в процесс или создать новый процесс с dll

inSa(Ne)rd 18.06.2007 05:15

> как подгрузить dll в процесс

подргузить dll к процессу можно ф-ией LoadLibraryA из kernel32.dll:
HANDLE hLibrary = LoadLibrary( "library.dll" );

> или создать новый процесс с dll

чего-чего прости?

slesh 18.06.2007 18:30

2 zerg Ты имеешь ввиду подгрузить свою DLL в чужой процес?
Если да, то юзай хуки.

sn0w 18.06.2007 18:53

свою в чужой - открываешь другой процесс OpenProcess(), выделяешь кусок памяти под код загрузчика VirtualAllocEx(), копируешь загрузчик WriteProcessMemory(), запускаешь его CreateRemoteThread()

Ky3bMu4 18.06.2007 20:43

http://www.wasm.ru/article.php?article=apihook_1 - на дельфи.
http://rsdn.ru/article/baseserv/IntercetionAPI.xml - на С++. Правда, пока не работает.(16:00 19.06.2007 - заработает.).


Время: 11:15