hey,
ich versuche NtQueryInformationProcess zu hooken und mal auszulesen mit welchen Parametern diese funktion im verlauf eines Programms aufgerufen wird. Nun kommt es zu meinem Problem.
So funktioniert es:
und komischer weise so nicht
darauf hin hab ich mal andere funktionen gecalled und das funktioniert. Also z.b MessageBox funktioniert, jedoch "fprintf(myfile,"bla");" geht komischer weise auch nicht. Ich habe versucht das ganze in einer Konsole auszugeben -> funktioniert auch nicht. Mein Trampolin ist auch richtig.
Könnt ihr mir sagen wieso das crashed ?
ich versuche NtQueryInformationProcess zu hooken und mal auszulesen mit welchen Parametern diese funktion im verlauf eines Programms aufgerufen wird. Nun kommt es zu meinem Problem.
So funktioniert es:
Code:
ULONG WINAPI hNtQueryInformationProcess(HANDLE a,UINT b,PVOID c,ULONG d,PULONG e)
{
DWORD ret = oNtQueryInformationProcess(a,b,c,d,e);
return ret;
}
Code:
ULONG WINAPI hNtQueryInformationProcess(HANDLE a,UINT b,PVOID c,ULONG d,PULONG e)
{
DWORD ret = oNtQueryInformationProcess(a,b,c,d,e);
fprintf(myfile,"%d\n",b);
return ret;
}
Könnt ihr mir sagen wieso das crashed ?