我创建了一个服务。它工作正常.. 安装、启动、停止等。我正在尝试使用 JNA 捕获一些东西。这是我正在捕获的代码。
PointerType hwnd = User32.INSTANCE.GetForegroundWindow(); // then you can call it!
User32.INSTANCE.GetWindowTextA(hwnd, windowText, 512);
log.info("Window title is: "+Native.toString(windowText));
记录器存储这个不是预期的
17:54:59,472 INFO rkactivityclientlog:33 - Window title is:
17:55:00,477 INFO rkactivityclientlog:33 - Window title is:
如果我试图捕获 intbyreference 它会打印 0。
编辑:: 如果我想获得任何其他对象,如日期..它会正确出现..就像
18:04:15,885 INFO rkactivityclientlog:39 - Time is: Wed Jun 12 18:04:15 IST 2013
但它没有捕获本机变量:(
但是,我可以在标准输出中捕获所需的信息。
任何帮助请..