Danke für den Tip
Ich habe es jetzt wie folgt implementiert:
Delphi-Quellcode:
function IsDebuggerPresent: boolean;
type
TIsDebuggerPresent = function: boolean; stdcall;
var
lib: Cardinal;
IsDebuggerPresent: TIsDebuggerPresent;
DebuggerFound: boolean;
begin
//IsDebuggerPresent aus Kernel32...
lib := LoadLibrary(kernel32);
if (lib <> INVALID_HANDLE_VALUE) and (lib <> 0) then
begin
IsDebuggerPresent := GetProcAddress(lib, 'IsDebuggerPresent');
if Assigned(IsDebuggerPresent) then
Result := IsDebuggerPresent
else
Result := False;
end
else
Result := False;
end;
P.S. Ich habe nun den Tip von NicoDE berücksichtigt