![]() _HackCheck = ( HackCheck ) GetProcAddress ( hInstLibrary, "GameGuard" ) int dwFileSize = GetFileSize("GameGuard.dll",NULL) HINSTANCE hInstLibrary = LoadLibrary ( "GameGuard.dll" ) * ulInCRC = (* ulInCRC > 8 ) ^ this -> ulTable Void CheckSum :: PartialCRC ( unsigned long * ulInCRC, unsigned char * sData, unsigned long ulLength ) This -> PartialCRC (& ulCRC, sData, ulLength ) Unsigned long CheckSum :: FullCRC ( unsigned char * sData, unsigned long ulLength ) This -> PartialCRC (& ulCRC, sBuf, iBytesRead ) IBytesRead = fread ( sBuf, sizeof ( char ), CRC32BUFSZ, fSource ) If( ( fSource = fopen ( sFileName, "rb" )) = NULL ) Unsigned long CheckSum :: FileCRC (const char * sFileName ) Unsigned long CheckSum :: Reflect ( unsigned long ulReflect, char cChar ) Memset (& this -> ulTable, 0, sizeof ( this -> ulTable )) įor( int iCodes = 0 iCodes ulTable = this -> Reflect ( iCodes, 8 ) ulTable = ( this -> ulTable ulTable & ( 1 ulTable = this -> Reflect ( this -> ulTable, 32 )
0 Comments
Leave a Reply. |