On Sat, 04 Sep 2004 17:22:09 +0100, Mike Hearn wrote:
if (( address_of_loadlibrary < headers->BaseOfCode + headers->SizeOfCode ) || address_of_loadlibrary > headers->BaseOfCode + headers->SizeOfCode ) { MessageBox("Incompatible SystemAnalyzer detected"); }
Uh ... obviously I meant:
if (( address_of_loadlibrary < headers->BaseOfCode ) || address_of_loadlibrary > headers->BaseOfCode + headers->SizeOfCode ) { MessageBox("Incompatible SystemAnalyzer detected"); }
It might be cleverer than that of course, checking individual sections and stuff. Anyway, it's just a theory.