views:

36

answers:

1

I'm curious about how some features are implemented under the hood,like :

pEvent->WaitForCompletion(INFINITE, &evCode);

I tried to step into it but failed.

Is there a way to do that?

A: 

If you would like to debug in pure assembler I have better tool for you - OllyDbg http://www.ollydbg.de/. Load the executable file with it, then find all calls of WaitForCompletion (RMB on assembler view -> Search For -> Names -> Select "WaitForCompletion" -> RMB -> Find References). Then create breakpoints on all occurrences and run executable. Debugger should stop on one of breakpoint and you can step into your function.

Happy reverse-engineering.

Zuljin