![]() |
Mitkriegen wann eine andere Anwendung geschlossen wird?
Hallo!
Mein Programm soll mit kriegen, wann eine x-beliebige von mir festgelegte Anwendung geschlossen wird, weiß jemand wie ich das realisieren kann? Edit: Das einzige was mir/der Anwendung bekannt ist, ist ein Handle auf ein Fenster... falls es hilft ;) mfg phlux :hi: |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
du könntest z. b. regelmäßig überprüfen ob das fenster noch da ist (FindWindow oder GetWindowText).
hierzu: ![]() ich glaube eine andere möglichkeit wäre einen hook auf die entsprechende anwendung zu setzen. damit kenne ich mich aber nicht aus. |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
danke für den link, weiß zufällig jemand wie das mit dem hook geht? (möcht nicht zig timer laufen lassen, wobei sich da dann eh threads wohl eher eignen würden)
mfg phlux :hi: |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
![]() ![]() Rein theoretisch sollte WM_CLOSE allein auch ausreichen. |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Ein WH_SHELL Hook sollte es auch koennen.
Globale Hooks (notwendigerweise in DLLs) sind allerdings kompliziert, da man den Hook-Handle so aufheben muss das er in allen Instanzen der DLL zugreifbar ist. Eine globale Variable in Delphi ist da nicht gut genug. |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Wie krieg ich denn dann die ThreadId raus die ich als letzten Parameter von SetWindowsHookEx() übergeben muss? Ich nehme an, dass es die "Id" von der Anwendung sein muss die ich hooken will oder?
|
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Zitat:
![]() |
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Gibt das nicht die ID der eigenen Anwendung zurück? :gruebel:
|
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Zitat:
Zitat:
|
Re: Mitkriegen wann eine andere Anwendung geschlossen wird?
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 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