![]() |
Programm verschwinden lassen
Hallo zusammen,
habe folgendes Problem, würde genrne mein Programm aus der Leiste unten (windows xp) löschen! Form1.Hide geht nicht, da dass Programm weiter laufen muss, da ich einen Tastatur Hook verwende! Ich danke für eure Antworten |
Re: Programm verschwinden lassen
Forensuche sollte da mehr als helfen.
Alternativ:
Delphi-Quellcode:
Quelle: Easy Delphi Helper (dsdt.info).
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; Einfach mal suchen. |
Re: Programm verschwinden lassen
klingt mir sehr suspekt das Programm ;-)
|
Re: Programm verschwinden lassen
Kling sehr nach einem Tastendruckprotokoll. Oder, wie manche weniger euphemistisch sagen: Ein Passwortspion.
|
Re: Programm verschwinden lassen
Zitat:
|
Re: Programm verschwinden lassen
Das Programm ist kein TastaturPhishing Programm sondern ein Programm, welches ein Programm ausführt,
sobald ich den name in ein Edit Feld eintrage, da ich jedoch zu faul bin, immer das Programm aufzurufen läuft es nebenher und lässt sich dann mit dem Hook aktivieren ! |
Re: Programm verschwinden lassen
ich mach das ganz simpel mit
Delphi-Quellcode:
funktioniert einwandfrei.
ShowWindow(application.Handle, SW_HIDE);
wenn du das allerdings verkleinster bzw. wieder vergrößerst (ich vertecke mein programm in der TNA) dann musst du das wieder ins onrezise mit reinbringen damit es wegbleibt ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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