Hey,
ich versuche immer noch die fopen function zu hooken. Bisher hab ich das hier:
jedoch crasht er beim "return ret;"
Hat iwer eine Idee?
ich versuche immer noch die fopen function zu hooken. Bisher hab ich das hier:
Code:
FILE * _cdecl myFileOpen( const char * filename, const char * mode )
{
int len = strlen(filename);
// Skill Lod
if (len >= 14 && strcmp(filename + len - 14, "Skills_usa.bin") == 0) {
FILE *stream = NULL;
stream = fopen( filename, mode);
if( stream != NULL )
{
FILE* ret = tmpfile();
char* buf = new char[Get_Size(stream)];
fread(buf, Get_Size(stream), 1, stream);
fwrite(buf, Get_Size(stream), 1 , ret);
return ret;
}
return NULL;
}
return fileOrgi(filename,mode);
}
Hat iwer eine Idee?