Entwickler-Ecke
Windows API - Programm vor Taskmanager verstecken
LH_Freak - So 12.06.05 10:28
Titel: Programm vor Taskmanager verstecken
So, wie geht das?
Es ist nämlich doof, wenn die Taskleiste sich selber (also den Programmnamen) anzeigt.
WeBsPaCe - So 12.06.05 10:33
Wenn du nur möchtest, dass dein Programm nicht in der Taskbar zu sehen ist, dann schreib einfach in Form.Create folgendes rein:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Application.Handle, SW_HIDE); SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW); ShowWindow(Application.Handle, SW_SHOW); end; |
Den Eintrag im Taskmanager wirst du ab Windows NT nicht mehr rausbekommen. Leider... :mrgreen:
LH_Freak - So 12.06.05 10:46
Also versteckt ist es, nur seh ich nicht alle Tasks (meistens Firefox)
WeBsPaCe - So 12.06.05 10:50
LH_Freak hat folgendes geschrieben: |
| Also versteckt ist es, nur seh ich nicht alle Tasks (meistens Firefox) |
Wie jetzt? :gruebel:
F34r0fTh3D4rk - So 12.06.05 10:56
TaskManager oder Taskleiste ?
LH_Freak - So 12.06.05 11:25
Bis auf das verstecken, geht alles ;)
WeBsPaCe - So 12.06.05 11:26
Wo willst du's denn verstecken? Im Taskmamanger oder in der Taskbar?
Zu beidem hab ich dir schon eine Antwort gegeben. ;)
LH_Freak - So 12.06.05 11:48
Taskbar :D
WeBsPaCe - So 12.06.05 11:57
LH_Freak hat folgendes geschrieben: |
| Taskbar :D |
:arrow:
WeBsPaCe hat folgendes geschrieben: |
Wenn du nur möchtest, dass dein Programm nicht in der Taskbar zu sehen ist, dann schreib einfach in Form.Create folgendes rein:
Delphi-Quelltext 1: 2: 3: 4: 5: 6:
| procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Application.Handle, SW_HIDE); SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW); ShowWindow(Application.Handle, SW_SHOW); end; | |
Wo ist das Problem? :gruebel:
LH_Freak - So 12.06.05 12:22
Im Moment nirgends, denn:
manchmal gehts manchmal net :mahn: ;)
WeBsPaCe - So 12.06.05 12:26
LH_Freak hat folgendes geschrieben: |
| manchmal gehts manchmal net :mahn: ;) |
Wann geht's nicht? :eyes:
LH_Freak - So 12.06.05 13:09
da fehlt dann plötzlich ein Task, oder ein Prog hat ne falsche Caption, aber im Moment gehts.... ;)
Mann ist des leicht ne Taskbar zu machen :mrgreen:
WeBsPaCe - So 12.06.05 13:10
Also bei mir funktioniert das einwandfrei... Komisch... :gruebel:
LH_Freak - So 12.06.05 13:26
ja, passt schon, funktioniert ;)
WeBsPaCe - So 12.06.05 13:29
LH_Freak hat folgendes geschrieben: |
| ja, passt schon, funktioniert ;) |
Wie jetzt? Was jetzt? Muss ich das verstehen?
Naja... Wenn's funktioniert soll's mir recht sein... ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!