Click here to Skip to main content
16,006,006 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: templates in a static library? Pin
Steen Krogsgaard9-Dec-03 21:14
Steen Krogsgaard9-Dec-03 21:14 
Generalcall a method in another project Pin
George Lam8-Dec-03 16:31
George Lam8-Dec-03 16:31 
GeneralRe: call a method in another project Pin
George Lam8-Dec-03 16:32
George Lam8-Dec-03 16:32 
GeneralRe: call a method in another project Pin
Robert Kuster8-Dec-03 23:40
Robert Kuster8-Dec-03 23:40 
Generalbitblt a bitmap greater than screen resolution, bitmap doesn't display correctly Pin
yoshibebe8-Dec-03 12:49
yoshibebe8-Dec-03 12:49 
GeneralRe: bitblt a bitmap greater than screen resolution, bitmap doesn't display correctly Pin
twing8-Dec-03 13:24
twing8-Dec-03 13:24 
GeneralDirectly Hooking a Function Pin
Xen3h8-Dec-03 10:51
Xen3h8-Dec-03 10:51 
GeneralRe: Directly Hooking a Function Pin
Robert Kuster8-Dec-03 12:37
Robert Kuster8-Dec-03 12:37 
> I want to do it without making a wrapper, and without hooking GetProcAddress ...

You have to modify the entry point of the original function so that it first executes a JMP instruction to your implementation.

Check this link:
http://www.fengyuan.com/article/wmprint.html[^]

There you will find a nice user32!BeginPaint hook implementation. However, because most user32 and kernel32 functions call an appropriate function in ntdll.dll, rather than executing the 0x2E interrupt directly (like BeginPaint does), your implementation will probably differ somewhat too; it will always depend on how the entry point of the original function looks like.

More useful links:
1. Intel OpCodes[^]
2. Api Hooking Revealed[^]
3. API Spying Techniques for Windows 9x, NT and 2000 [^]

Regards,
RK
Generalclick over a balloon tip Pin
Member 7044078-Dec-03 10:27
Member 7044078-Dec-03 10:27 
GeneralRe: click over a balloon tip Pin
Peter Molnar9-Dec-03 12:27
Peter Molnar9-Dec-03 12:27 
GeneralRe: click over a balloon tip Pin
Member 7044079-Dec-03 21:05
Member 7044079-Dec-03 21:05 
GeneralRe: click over a balloon tip Pin
Peter Molnar10-Dec-03 1:18
Peter Molnar10-Dec-03 1:18 
GeneralI want a function called on thread exit. Pin
8-Dec-03 9:39
suss8-Dec-03 9:39 
GeneralRe: I want a function called on thread exit. Pin
Robert Kuster8-Dec-03 13:14
Robert Kuster8-Dec-03 13:14 
GeneralRe: I want a function called on thread exit. Pin
Matthew Busche8-Dec-03 23:44
Matthew Busche8-Dec-03 23:44 
GeneralRe: I want a function called on thread exit. Pin
Peter Molnar9-Dec-03 12:21
Peter Molnar9-Dec-03 12:21 
GeneralRe: I want a function called on thread exit. Pin
Matthew Busche11-Dec-03 10:44
Matthew Busche11-Dec-03 10:44 
GeneralRe: I want a function called on thread exit. Pin
Matthew Busche11-Dec-03 11:08
Matthew Busche11-Dec-03 11:08 
GeneralERROR Pin
mitil203904823048-Dec-03 9:26
mitil203904823048-Dec-03 9:26 
GeneralRe: ERROR Pin
John M. Drescher8-Dec-03 9:30
John M. Drescher8-Dec-03 9:30 
GeneralRe: ERROR Pin
mitil203904823048-Dec-03 9:34
mitil203904823048-Dec-03 9:34 
GeneralRe: ERROR Pin
John M. Drescher8-Dec-03 9:38
John M. Drescher8-Dec-03 9:38 
GeneralRe: ERROR Pin
Christian Graus8-Dec-03 9:40
protectorChristian Graus8-Dec-03 9:40 
GeneralRe: ERROR Pin
John M. Drescher8-Dec-03 9:45
John M. Drescher8-Dec-03 9:45 
GeneralRe: ERROR Pin
Christian Graus8-Dec-03 9:38
protectorChristian Graus8-Dec-03 9:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.