Registriert seit: 3. Feb 2006
Ort: Hessen
36 Beiträge
Delphi XE4 Enterprise
|
Re: Suche Unit: "IsDebuggerPresent"
12. Jan 2007, 19:23
Zitat von brechi:
Delphi-Quellcode:
function IsDebuggerPresent: boolean; stdcall;
asm
MOV EAX, DWORD PTR FS:[$30]
TEST EAX, EAX
JS @@W9X
@@WNT:
MOV ECX, FS:[$18]
MOV ECX, DWORD PTR [ECX+$30]
XOR EAX, EAX
MOV AL, BYTE PTR [ECX+2]
RET
@@W9X:
MOV EAX, DWORD PTR [$BFFC9CE4]
MOV ECX, DWORD PTR [EAX]
CMP DWORD PTR DWORD PTR [ECX+$54], 1
SBB EAX, EAX
INC EAX
RET
end;
Trodtzem solltest besser die Funktion aus meinen units benutzen die weiter oben gepostet wurden, weil eine statische Adresse ist nicht so das dolle.
Dat klappt bei mir leider auch net...
gugelhupf Rede mir nicht dazwischen, wenn ich mit mir selbst rede. Weil if you go me on the Nerven I'll put you into a Gulli, do the Deckel druff and you never come back to the Tageslicht again.
|
|
Zitat
|