Einzelnen Beitrag anzeigen

Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Herausfinden ob Programm über Debugger ausgeführt wird

  Alt 25. Mär 2010, 14:44
Danke euch ,

ich hab diesen Code mit Balus Suchbegriff gefunden:
Delphi-Quellcode:
function IsDebuggerPresent: boolean; stdcall;
asm
  MOV EAX, DWORD PTR FS:[$30]
  TEST EAX, EAX
  JS @@W9X
@@WNT:
  MOV EAX, FS:[$18]
  MOV EAX, [EAX+$30]
  MOVZX EAX, [EAX+2]
  RET
@@W9X:
  MOV EAX, [$BFFC9CE4]
  MOV ECX, [EAX]
  CMP DWORD PTR [ECX+$54], 1
  SBB EAX, EAX
  INC EAX
  RET
end;
Aber ich glaub ich nehme Den von MaBuSE, der ist kürzer und funktioniert auch .

Also Thanks

MfG Mike
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat