Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Prozess verstecken (https://www.delphipraxis.net/59517-prozess-verstecken.html)

mr-unbekannt 23. Dez 2005 13:55


Prozess verstecken
 
hello

gibt es irgend einen befehl, um das programm im taskmanager unsichtbar zu machen, oder wenigstens nicht bei den Tasks anzeigen?

vielen dank

Luckie 23. Dez 2005 13:58

Re: Prozess verstecken
 
Warum sollte man das wollen?

ichbins 23. Dez 2005 14:01

Re: Prozess verstecken
 
für ein im Hintergrund laufendes Programm zum Beispiel (Protokollierungsprogramm)

zum Thema:
Delphi-Quellcode:
application.mainform.visible:=False;
wenn du keine weiteren Forms offen hast, ist das Programm versteckt.

Stanlay Hanks 23. Dez 2005 14:02

Re: Prozess verstecken
 
Wenn du nicht willst, dass dein Programm beendet wird, dann nimm einen Service, aber Programme, die sich (In der Prozessliste) vor mir verstecken wollen, würden mir nicht auf den Rechner kommen ;) Das würde dem Anwender nämlich jegliche Kontrolle über das Programm entziehen. :roll:

Man liest sich, Stanlay :hi:

SarDGer 23. Dez 2005 14:15

Re: Prozess verstecken
 
Versuch mal das:

Delphi-Quellcode:
function RegisterServiceProcess
  (dwProcessID, dwType: DWord) : DWord; stdcall;


implementation

{$R *.DFM}

function RegisterServiceProcess(dwProcessID,
  dwType: DWord): DWord;
  external 'KERNEL32.DLL' name 'RegisterServiceProcess';


//Diese Procedure versteckt die Anwendung vor dem Taskmanager:

procedure TForm1.Button1Click(Sender: TObject);
begin
  RegisterServiceProcess(0,1);
end;


// Und diese zeigt sie wieder an:

procedure TForm1.Button2Click(Sender: TObject);
begin
  RegisterServiceProcess(0,0);
end;
Hoffe das hilft dir weiter.
Und mach keinen Blödsinn damit! :angel:

Frohes Fest und eine guten Rutsch, ich mach jetzt Feierabend :zwinker:

Cya,
Sar

Neotracer64 23. Dez 2005 14:44

Re: Prozess verstecken
 
Für XP:

http://www.delphipraxis.net/internal...ess+verstecken

Jens Schumann 23. Dez 2005 14:45

Re: Prozess verstecken
 
Hallo,
so weit ich weiss funktioniert RegisterServiceProcess nur unter Win95.
Bzw. ab NT4.0 erscheint das Programm trotzdem im Taskmanager

Jelly 23. Dez 2005 15:49

Re: Prozess verstecken
 
Zitat:

Zitat von Jens Schumann
ab NT4.0 erscheint das Programm trotzdem im Taskmanager

Und das ist auch GUT so. Alles andere fällt unter die Kategorie SPYWARE.

Neotracer64 23. Dez 2005 15:56

Re: Prozess verstecken
 
Und trotzdem gibt es einen Eintrag in der Codelibrary dazu ? (Siehe oben)

Luckie 23. Dez 2005 18:26

Re: Prozess verstecken
 
Zitat:

Zitat von Jens Schumann
Hallo,
so weit ich weiss funktioniert RegisterServiceProcess nur unter Win95.
Bzw. ab NT4.0 erscheint das Programm trotzdem im Taskmanager

Unter NT ff. verabschiedet sich das Programm mit einer Fehlermeldung, da ide Funktion statisch importiert wurde und es sie unter NT ff. nicht gibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz