Zitat:
Hallo
Vorgehen:
- Prozesse auflisten mit Hilfe von TLHELP32
API.
- Exe-Namen vergleichen
- Zugehörige Fenster des Prozesses ermitteln mittels EnumThreadWindows
API
Also scheint es ja doch irgendwie zu gehen.....
vielen dank für den Tip, aber ich als einfacher Hobby Programmierer kenne mich nicht mit den vorgeschlagenen Units und deren Funktionen aus, von daher wäre ich sehr froh wenn mir jemand für mein Problem einen fertigen Code liefern könnte..
Problem...
Das
Handle von dem Programm was ich rausbekommen möchte hat ja eine bestimmte Windowclass....Diese gibt es allerdings mehrmals, sprich dieselbe kalsse hat bei mir noch mein Antiviren programm und mein defrag programm...
Ich möchte aber nun das WindowHandle von meinem Programm eindeutig bestimmen. Leider kann ich das nicht über
Handle := FindWindow('Afx:00400000:0',nil)
machen. das klappt insofern nicht, weil ich damit nicht immer meine Anwendung herausfinde sondern auch mal die anderen, was ich nicht will....
Leider kann ich aber auch keine "Caption" eintragen, weil diese sich ständig ändert...
Wenn mir jetzt noch jemand weierhelfen kann bin ich total happy....