Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#1

Programm vor Taskmanager verstecken

  Alt 18. Jul 2005, 09:07
ich habe folgenden Code im INet auf diversen Seiten gefunden:

Delphi-Quellcode:
function RegisterServiceProcess(dwProcessID, dwType: dword): integer; stdcall;
external 'Kernel32.dll';

procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterServiceProcess(0, 1);
end;
angeblich soll dieser Code das Programm vor dem Taskmanager verstecken.
Doch bei mir macht er nur folgendes:
- Das Programm startet im Einzelschritt
- Es stürzt ab, bevor die OnCreate-Methode des MainForms aufgerufen werden kann.
- Ich bekomme die Fehlermeldung, die im Anhang zu sehen ist


Wenn ich nun die Zeile mit "RegisterServiceProcess" auskommentiere, dann läuft das Programm wieder normal.

Hat einer von euch 'ne Ahnung, was falsch sein könnte?

(Quell-Code im Anhang)
Miniaturansicht angehängter Grafiken
registerprocess_156.jpg  
Angehängte Dateien
Dateityp: zip newuhr_180.zip (7,0 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat