Einzelnen Beitrag anzeigen

Benutzerbild von gugelhupf
gugelhupf

Registriert seit: 3. Feb 2006
Ort: Hessen
36 Beiträge
 
Delphi XE4 Enterprise
 
#15

Re: Suche Unit: "IsDebuggerPresent"

  Alt 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.
  Mit Zitat antworten Zitat