Ich habe einen Code, der die laufende Anwendung auf einer Win32-Box auflistet und dann ihre Symbole anzeigt.
So weit so gut, ich bekomme die hwnd der App, dann rufen Sie für GetClassLong(hwnd,GCL_HICONSM), und alles ist gut.
Aber der Fall einer Java-Anwendung ist schmerzhaft, da der Prozess, der auf meine Anrufe antwortet, javaw.exe ist, und nicht die glänzend-schicke Java-Anwendung, die ein so schönes Symbol hat...
Ich habe auch GetWindowThreadProcessId ausprobiert, aber leider ist es die PID von javaw, die zurückgegeben wird...
Es gibt jedoch eine Möglichkeit, dies zu tun, da der Task-Manager (alt+tab) das gute Symbol anzeigt.