【发布时间】:2011-06-17 20:29:07
【问题描述】:
我正在尝试将我的 Java 应用程序升级为仅在具有特定名称的进程窗口处于活动状态时才能工作。我发现使用 JNI 可以做到这一点,但我不知道该怎么做。我只是找不到任何可以解释它的描述或示例。我的问题是 - 如何获取 Windows 中当前活动窗口的进程名称(通过 JNI 或其他方式 - 我接受任何其他解决方案)?
【问题讨论】:
-
JNA (Java Native Access) 比 JNI 更容易使用,但是对于 JNI 或 JNA 中的任何一个,您必须通过他们的教程和参考资料学习如何使用它们,然后您必须查看通过窗口 API 进行正确的函数调用。这里没有捷径。
标签: java java-native-interface jna