Ich fange Tastatureingaben ab und würde gerne wissen, in was für einem Programm (Anwendung, app ...) der Benutzer gerade ist, z.B. Word, Notepad ...
Was ich bekomme sind sich ständig ändernde Werte wie z.B. "[C@2b40eb52".
Ich habe gesucht und nicht gefunden.
Mein Code:
Was ich bekomme sind sich ständig ändernde Werte wie z.B. "[C@2b40eb52".
Ich habe gesucht und nicht gefunden.
Mein Code:
Java:
public String getActiveWindowText() {
User32 OS = (User32) User32.INSTANCE;
HWND h = OS.GetForegroundWindow();
int length = OS.GetWindowTextLength(h);
char[] buffer = new char[512];
OS.GetWindowText(h, buffer, length + 1);
String s = buffer.toString();
return (s);
}