Guten Abend,
brauche unbedingt die beiden Funktionen FindPattern und DataCompare in Delphi, da meine DLL Injection mit C nicht so funktioniert, wie ich es möchte...deshalb Delphi. Doch leider scheitert es schon dran, den Code in Delphi zu übersetzen :wall:
Kann mir vielleicht einer der wenigen Personen, die Delphi können, dabei helfen? Wäre wirklich nett!
brauche unbedingt die beiden Funktionen FindPattern und DataCompare in Delphi, da meine DLL Injection mit C nicht so funktioniert, wie ich es möchte...deshalb Delphi. Doch leider scheitert es schon dran, den Code in Delphi zu übersetzen :wall:
Kann mir vielleicht einer der wenigen Personen, die Delphi können, dabei helfen? Wäre wirklich nett!
Code:
bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
{
if(*szMask=='x' && *pData!=*bMask )
{
return false;
}
}
return (*szMask) == NULL;
}
DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
{
if( bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask) )
{
return (DWORD)(dwAddress+i);
}
}
return 0;
}