Home » Tipps & Tricks » System » Prozesse » Programm vor dem Taskmanager verstecken
Programm vor dem Taskmanager verstecken
Um zu verhindern, dass ein Programm im Taskmanager der genannten Windowsversionen angezeigt wird, benutzt man die Funktion RegisterServiceProcess.Erst mal müssen wir die Funktion bekanntmachen:
interface function RegisterServiceProcess(dwProcessID, dwType: DWord): DWord; stdcall; implementation function RegisterServiceProcess(dwProcessID, dwType: DWord): DWord; external 'KERNEL32.DLL';
Dieser Aufruf versteckt die Anwendung vor dem Taskmanager:
procedure TForm1.Button1Click(Sender: TObject); begin RegisterServiceProcess(0, 1); end;
Dieser zeigt sie wieder an:
procedure TForm1.Button2Click(Sender: TObject); begin RegisterServiceProcess(0, 0); end;
Hinweis: Das nachfolgende Beispiel funktioniert nur unter Windows 95, Windows 98 und Windows Me.