![]() |
Anwendung unsichtbar machen
Hallo,
Ich habe das Handle einer Anwendung, welche ich Unsichtbar machen will! Wie mach ich das? Unsichtbar = nur im Taskmanager sichtbar P.S. ShowWindow(Handle, 0); funktioniert nicht |
AW: Anwendung unsichtbar machen
Welches Handle hast du? Prozess-Handle? Application-Fenster-Handle (VCL) oder Handles des Hauptfensters?
|
AW: Anwendung unsichtbar machen
Ich glaube ich hab das Prozess-Handle und auch das Hauptfenster-Handle.
Welches brauch ich denn? Wenn ich in WinSpy visible auf false setzte, hab ich glaubich genau den Effekt den ich haben will! |
AW: Anwendung unsichtbar machen
Du brauchst das Handle vom Fenster.
btw. mit WinSpy kannst du dir den Code doch generieren lassen? |
AW: Anwendung unsichtbar machen
Wenn ich das hab, und mit ShowWindow unsichtbar machen will, funktioniert das nicht.
|
AW: Anwendung unsichtbar machen
Zeig mal den Code davon, hast du auch kontrolliert ob die Handles in ordnung sind?
Also Fehlerbearbeitung mit eingebaut? |
AW: Anwendung unsichtbar machen
ShowWindow mit SW_HIDE? ;)
|
AW: Anwendung unsichtbar machen
Er wird wohl das falsche Handle des Fensters erwischen. Da hilft auch kein SW_HIDE.:stupid:
|
AW: Anwendung unsichtbar machen
ShowWindow(FindWindow('#32770','TeamViewer 6 Installation'), SW_HIDE);
|
AW: Anwendung unsichtbar machen
Zitat:
|
AW: Anwendung unsichtbar machen
Und wie erwische ich das richtige Handle?
WinSpy liefert das^^ Wenn ich in WinSpy dieses Handle Visible = false mache, dann wird das Fenster unsichtbar. |
AW: Anwendung unsichtbar machen
FindWindow?
|
AW: Anwendung unsichtbar machen
Mein Code nutzt doch Findwindow:
ShowWindow(FINDWINDOW('#32770','TeamViewer 6 Installation'), SW_HIDE); |
AW: Anwendung unsichtbar machen
Mach's mal so:
Delphi-Quellcode:
var
hWindow: HWND; begin hWindow := FINDWINDOW('#32770','TeamViewer 6 Installation'); if hWindow <> 0 then ShowWindow(hWindow, SW_HIDE) else ShowMessage('Kann Fenster nicht finden.'); |
AW: Anwendung unsichtbar machen
Bietet den der Installer keine Silent-Option?
|
AW: Anwendung unsichtbar machen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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-2025 by Thomas Breitkreuz