Verhindern das Programm im Taskmanager angezeigt wird
Wie kann man verhindern das ein Programm im "Windows Task-Manager" unter "Anwendungen" angezeigt wird :?:
Ich habe ein Programm geschrieben, dass verschiedene Systeminformationen anzeigt. Ich will aber nicht das es im "Windows Task-Manager" unter "Anwendungen" angezeigt wird. |
Re: Verhindern das Programm im Taskmanager angezeigt wird
Hi,
das hatten wir doch gerade erst hier in der Art. Habe ich jedoch nicht getsetet, aber das hatten wir auch schön des öfteren im Forum. |
Re: Verhindern das Programm im Taskmanager angezeigt wird
Delphi-Quellcode:
Mit dem Code wird nur noch der Prozess angezeigt, in der Startleiste ist da auch nichts mehr zu sehen. :zwinker:
procedure TForm1.WMSysCommand(var msg: TWMSysCommand);
begin if msg.CmdType and $FFF0 = SC_MINIMIZE then hide else inherited; end; procedure TForm1.FormShow(Sender: TObject); var hwndOwner: HWnd; begin hwndOwner := GetWindow(Handle, GW_OWNER); ShowWindow(hwndOwner, SW_HIDE); // For Windows 2000, additionally call the ShowWindowAsync function: ShowWindowAsync(hwndOwner, SW_HIDE); //Form is invisible, too ShowWindowAsync(Self.Handle, SW_HIDE); //Form is show ShowWindowAsync(Self.Handle, SW_SHOW); end; |
Re: Verhindern das Programm im Taskmanager angezeigt wird
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:04 Uhr. |
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