Hello,
Does anyone know how I can go about logging the Windows API function calls a process makes?
Hello,
Does anyone know how I can go about logging the Windows API function calls a process makes?
I wouldn't know how to go about logging API calls, but you could try out this piece of software: http://www.rohitab.com/apimonitor/
-Futura
If you speak or are learning Spanish, check out this Spanish and English Dictionary, it is a handy online resource.
What happens is not as important as how you react to what happens. -Thaddeus Golas
I found out the function it uses that I am interested in.
Is there a way I can get a process to load my own DLL in place of a system DLL, so I can handle a function it uses and pass everything my DLL doesn't handle over to the real system DLL?
Search the web for articles by Matt Pietrek. And it's called "patching".
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }
Coo, ta.
Patch the Import Address Table eh? Now I'll have to learn the Win32 Portable Executable format. Why can't these things be simple...