|
|
|
|||
|
C / C++ / C#
|
| Learn to program in C, Answer to C Questions. Talk about C. |
|
||||||
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
(#1 (permalink))
|
(#2 (permalink))
|
(#3 (permalink))
|
(#4 (permalink))
|
|
8-bit
![]() Posts: 38
Join Date: Jan 2010
Location: In tha good ol' germany!
Last Online: 01-14-2010 06:09 PM Reputation:
![]() User is Offline
|
01-06-2010, 02:03 AM
Inject a dll into every process is pretty messy, and you still have to keep your process running,
what exactly do you want to do? For most things Mini Filters and drivers will do a cleaner job, and as for them, you got some great code pieces in CE + OSR registration is free, and those guys seriously rock. --Edit: Okay you said your pretty buddy with detours, so advicing you to write a driver is maybe a bit ahead... The main advantage on set window hook ex is that you define a DLL with a callback to be inserted into a hook chain. Quote The SetWindowsHookEx function installs an application-defined hook procedure into a hook chain. You would install a hook procedure to monitor the system for certain types of events. These events are associated either with a specific thread or with all threads in the same desktop as the calling thread.
References: HOOK - A HowTo for setting system wide hooks — CodeGuru.com CodeProject: API hooking revealed. Free source code and programming help CodeProject: Hooks and DLLs. Free source code and programming help CodeProject: Writing a Macro Recorder/Player using Win32 Journal Hooks. Free source code and programming help |
|
(#5 (permalink))
|
(#6 (permalink))
|
(#7 (permalink))
|
|
n00bie
![]() Posts: 1
Join Date: Jan 2010
Last Online: 01-19-2010 10:43 AM Reputation:
![]() User is Offline
|
01-14-2010, 09:52 AM
Hi,
I´m new to the community... but maybe I have something interesting on that topic... Dll Injection hopefully it helps. regards, mitro |
|
(#8 (permalink))
|
(#9 (permalink))
|
(#10 (permalink))
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
| New To Site? | Need Help? |