
18.06.2007, 04:08
|
|
Познающий
Регистрация: 05.03.2006
Сообщений: 44
Провел на форуме: 563256
Репутация:
7
|
|
dll в процесс
как подгрузить dll в процесс или создать новый процесс с dll
|
|
|

18.06.2007, 05:15
|
|
Участник форума
Регистрация: 14.03.2005
Сообщений: 267
Провел на форуме: 2827464
Репутация:
545
|
|
> как подгрузить dll в процесс
подргузить dll к процессу можно ф-ией LoadLibraryA из kernel32.dll:
HANDLE hLibrary = LoadLibrary( "library.dll" );
> или создать новый процесс с dll
чего-чего прости?
|
|
|

18.06.2007, 18:30
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 zerg Ты имеешь ввиду подгрузить свою DLL в чужой процес?
Если да, то юзай хуки.
|
|
|

18.06.2007, 18:53
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме: 1290766
Репутация:
1236
|
|
свою в чужой - открываешь другой процесс OpenProcess(), выделяешь кусок памяти под код загрузчика VirtualAllocEx(), копируешь загрузчик WriteProcessMemory(), запускаешь его CreateRemoteThread()
__________________
 
snow white world wide
|
|
|

18.06.2007, 20:43
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме: 1777536
Репутация:
932
|
|
http://www.wasm.ru/article.php?article=apihook_1 - на дельфи.
http://rsdn.ru/article/baseserv/IntercetionAPI.xml - на С++. Правда, пока не работает.(16:00 19.06.2007 - заработает.).
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Как создать неубиваемый процесс
|
EST a1ien |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
17 |
15.11.2006 23:56 |
|
Многопоточность в Unix
|
KEZ |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
11 |
10.08.2005 18:29 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|