Archiv verlassen und diese Seite im Standarddesign anzeigen : Fensternamen in Variable einlesen
h4XX0r-7
21.09.2010, 16:34
Hallo FH!
Stehe (mal wieder) vor einem Problem mit C++, undzwar möchte ich die Fensternamen aller existierenden (nicht nur die der geöffneten) Fenster/Anwendungen auslesen und jenen Namen dann in eine Variable ausgeben lassen.
Ich möchte hierbei aber den Fensternamen (Bsplw.: "Free-Hack.com - Neues Thema erstellen - Mozilla Firefox") auslesen und nicht den Prozessnamen (im Beispiel dann "firefox.exe") o.ä.!
Ich hoffe ihr könnt mir schnell helfen,
h4XX0r-7
Das geht mit der GetWindowText Funktion -> GetWindowText Function (Windows) (http://msdn.microsoft.com/en-us/library/ms633520%28VS.85%29.aspx)
Sollte soweit selbsterklärend sein.
mfg
blackberry
21.09.2010, 16:44
EnumWindows Function (Windows) (http://msdn.microsoft.com/en-us/library/ms633497%28VS.85%29.aspx)
GetWindowText Function (Windows) (http://msdn.microsoft.com/en-us/library/ms633520%28VS.85%29.aspx)
GetWindowThreadProcessId Function (Windows) (http://msdn.microsoft.com/en-us/library/ms633522%28VS.85%29.aspx)
OpenProcess Function (Windows) (http://msdn.microsoft.com/en-us/library/ms684320%28VS.85%29.aspx)
GetModuleBaseName Function (Windows) (http://msdn.microsoft.com/en-us/library/ms683196%28VS.85%29.aspx)
^--- genau in der Reihenfolge!
h4XX0r-7
21.09.2010, 21:40
^^'
THX, nur habe ich leider keinen Schimmer wie ich die Code-Fragmente dann in meinen Quellcode einbauen soll!?!
-.-'
blackberry
21.09.2010, 21:43
Quellcodes gibt es hier nicht (Siehe auch C.1 - Boardregeln).
Du hast nun die nötigen Funktionen genannt bekommen und der Rest ist simples Kombinieren.
Wenn du Beispielcode brauchst, dann kann ich Google nur empfehlen. Andere haben es vor dir auch schon so geschafft und du solltest das auch.
/closed
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.