hook Gdi32.dll своего проесса возможен ли?
От: nemoys  
Дата: 10.10.10 17:10
Оценка:
привет
нужно сделать хук пары функция из двух dll
dll в адресном пространстве моего процесса
можно ли такое реализовать в принципе или нет
читаю
-----------------
Except for the WH_KEYBOARD_LL low-level hook and the WH_MOUSE_LL low-level hook, you cannot implement global hooks in the Microsoft .NET Framework. To install a global hook, a hook must have a native DLL export to inject itself in another process that requires a valid, consistent function to call into. This behavior requires a DLL export. The .NET Framework does not support DLL exports. Managed code has no concept of a consistent value for a function pointer because these function pointers are proxies that are built dynamically.
-------------------------
только вот непонятно глобальный мой хук или нет?

если есть у кого пример хука — прошу поделиться
хук не для мышки или клавиатуры и не использует SetWindowsHookEx

код на дельфи юзает WriteProcessMemory чтобы изменить адрес перехода на мою функцию
возможно ли это реализовать на для своего процесса net?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.