Handle eines Programmes ohne Fenster ermitteln!
-
Ich möchte aus dem Speicher Daten eines Programmes auslesen.
Allerdings finde ich keine Hilfe im Internet dazu wie man das Handle einer Anwendung ermitteln kann ohne es mit Hilfe des Fenstertitels (FindWindow) zu ermitteln.Das Programm aus dem ich etwas auslesen möchte besitzt kein Fenster. Es wird lediglich im Tray angezeigt.
Hat Jemand eine Idee wie ich an das Programmhandle komme?
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
hast du den namen des programms? dann hilft vielleicht das: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/enumerating_all_processes.asp
-
Wenn es ein Icon im Tray hat, dann muss es auch ein Fenster haben. Wo soll Windows sonst seine Nachrichten für das TrayIcon hinschicken. Es kann natürlich sein, dass es unsichtbar ist. Aber selbst dann sollte man es mit FindWindow finden können. Nimm dir mal den WinSpy++ und guck mal, was alles für Fenster existieren, eventuell findest du es ja.
-
danke für die Hilfe, habe es dank WinSpy++ hinbekommen.