ich arbeite grad an einen simplen fopen hook.
Bisher hab ich folgendes
Code:
typedef FILE * ( _cdecl *openOrigT )( const char * filename, const char * mode );
openOrigT fileOrgi = NULL;
FILE * _cdecl myFileOpen( const char * filename, void* unk, const char * mode )
{
return fileOrgi(filename,mode);
}
Code:
DWORD fopenAddr = (DWORD)GetProcAddress(
GetModuleHandle(TEXT("msvcrt.dll")),
"fopen");
fileOrgi = (openOrigT)DetourFunction((BYTE*) fopenAddr,(BYTE*) &myFileOpen);
MFG
Gelöst
hatte noch den void* parameter drin.






