![]() |
Anwendung nicht im Taskmanager anzeigen
Hallo, weis wer wie man die Anwendung vor dem Taskmanager verstekcne kann?
Mir geht es dadrum, dass man das ICON nicht mehr in der Leiste sieht wenn man ALT+TAB drückt. Edit: wenn ich das hier befolge ![]() sagt Delphi mir, dass er da etwas in der Kernel dll nicht gefunden habe |
Re: Anwendung nicht im Taskmanager anzeigen
Zitat:
Zitat:
|
Re: Anwendung nicht im Taskmanager anzeigen
hi,
willst du das man nur das icon in der fensterliste nicht sieht oder das man den ganzen process nicht mehr sieht? P.S. hätte für beides eine antwort... :wink: MfG Carlo |
Re: Anwendung nicht im Taskmanager anzeigen
Tut mir leid, nicht gelesen :(
Die Alt+TAB-Anzeige, zeigt diese den Prozess aus dem Taskmanager an? Oder ist das eine eigene Geschichte? |
Re: Anwendung nicht im Taskmanager anzeigen
soweit ich weiß zeigt die eine fensterliste an.
MfG Carlo |
Re: Anwendung nicht im Taskmanager anzeigen
Folgendes könnte klappen:
Delphi-Quellcode:
// ...
type TRegisterService = function(iPID,iTyp: DWord): DWord; stdcall; // ... {$R *.RES} function VorTMVerstecken): Bool; var rsF: TRegisterService; Lib: Cardinal; verSystem: TOSVersionInfo; begin verSystem.dwOSVersionInfoSize := SizeOf(TOSVersionInfo); GetVersionEx(verSystem); if verSystem.dwPlatformId = ver_platform_win32_windows then begin Lib := LoadLibrary('kernel32.dll'); if Lib <> invalid_handle_value then rsF := GetProcAddress(Lib, 'RegisterServiceProcess'); rsF(GetCurrentProcessID, 1); result := true; end else result := false; end; |
Re: Anwendung nicht im Taskmanager anzeigen
Das ganze wird trotzdem nur unter Windows 95, Windows 98 und Windows Me funktionieren. Vom Prinzip her ist das der gleiche Code, nur dass dort zusätzlich geprüft wird, ob die Funktion in der kernel32.dll vorhanden ist.
Auch wir das Programm trotzdem bei der Alt+TAB-Anzeige aufgeführt. Es wird anscheinend nur vor dem Taskmanager versteckt. |
Re: Anwendung nicht im Taskmanager anzeigen
also ich hab jetzt mal ein bischen rumprobiert und kann nur sagen das ich für dein problem bis jetzt nur eine lösung kenne die form nicht anzeigen (Self.Hide) und sonst wüsste ich jetzt grade nichts aber ich werde noch mal gucken.
P.S. process verstecken bringt nichts hab eben die api "NtQuerySystemInfo" gehook... in der alt+tab liste war das programm trozdem noch... MfG Carlo |
Re: Anwendung nicht im Taskmanager anzeigen
Bei mir stellt sich bei sowas immer die Frage nach dem "Warum". :?
|
Re: Anwendung nicht im Taskmanager anzeigen
die hab ich mir auch schon gestellt^^... aber naja man hilft ja gerne
MfG Carlo |
Re: Anwendung nicht im Taskmanager anzeigen
Ist es überhaupt möglich, in XP / Vista ein Programm im TaskManager zu verstecken? Ich denke nicht, dafür ist das ding ja da.
|
Re: Anwendung nicht im Taskmanager anzeigen
Unter XP ja unter Vista weiß ich nicht wie geht aber denk ich auch irgendwie....
|
Re: Anwendung nicht im Taskmanager anzeigen
Wollte nur mal sagen :
TaskManager <> Taskleiste |
Re: Anwendung nicht im Taskmanager anzeigen
I know...
|
Re: Anwendung nicht im Taskmanager anzeigen
Zitat:
|
Re: Anwendung nicht im Taskmanager anzeigen
Bei keinem Programm, dass ich kenne, sieht es unschön aus, wenn es im TaskManager ist...
Was für ein Programm ist das denn, dass es unschön ist? |
Re: Anwendung nicht im Taskmanager anzeigen
Zitat:
|
Re: Anwendung nicht im Taskmanager anzeigen
Zitat:
|
Re: Anwendung nicht im Taskmanager anzeigen
Moin Zusammen,
Zitat:
|
Re: Anwendung nicht im Taskmanager anzeigen
Wie sicher vielen von euch schon aufgefallen ist wird bei Alt+Tab nicht jedes Form angezeigt welches man in seiner Delphianwendung hat und das obwohl bei Alt+Tab ja Fenster aufgeführt sind und nicht die Prozesse. Grund dafür ist das Tool-Window nicht aufgeführt werden. Drückt man also Alt+Tab sieht man eigentlich nur das unsichtbare Application-Fenster der Delphianwendung. Ändert man den Style dessen auf Tool-Window sollte dieses auch aus der Alt+Tab-Liste verschwinden.
|
Re: Anwendung nicht im Taskmanager anzeigen
Hi!
Also Eigentlich gibt es dafür einen - nicht ganz einfachen - Aufruf... Aber ich gehe davon aus, dass hier keiner mit der Antwort rausrück wegen der nicht plausieblen Erklärung... Frei nach dem Forum Motto - Viren Autoren wird nicht geholfen, oder? Grüsse Frank |
Re: Anwendung nicht im Taskmanager anzeigen
solange es nur um Alt-Tab geht hat das nichts mit Viren zu tun, es gibt genug windows eigene Fenster die dort nicht auftauchen obwohl sie auf dem Bildschirm sichtbar sind. Du musst die CreateParams überschreiben oder eben mit SetWindowLongPtr den Style ändern
|
Re: Anwendung nicht im Taskmanager anzeigen
Zitat:
Frank :coder: |
Re: Anwendung nicht im Taskmanager anzeigen
Ich denke, es war ein Irrtum seinerseits. Es scheint wohl nur um Alt + Tab gehen.
Das Problem beim verstecken in der Alt-Tab-Liste könnte jedoch auch, wie beispielsweise beim Verstecken von Prozessen, sein, dass verbreitete Tools den Eintrag, den man verstecken möchte, dennoch anzeigen. Ich nutze beispielsweise ![]() Es kommt daher sicher darauf an, was er genau verstecken möchte. Wenn es ein normales Hauptfenster ist, das auch in der Taskleiste sichtbar ist, könnte ich mir vorstellen, dass es von einigen Tools dennoch angezeigt wird. Ich weiß allerdings immer noch nicht, was er genau verstecken möchte. Falls es ein Toolfenster ist, das Jens angesprochen hat, ist es natürlich sinnvoll, das auf "normale" Art und Weise nicht auflisten zu lassen. |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Windows API / MS.NET Framework API" verschoben.
Delphi-Frage |
Re: Anwendung nicht im Taskmanager anzeigen
Delphi-Quellcode:
das sorgt dafür das du keinen taskleisten-eintrag hast, aber ich glaub dann tauchts auch nicht im alt-tab-menü auf
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz