检查屏幕保护程序是否处于活动状态

发布于 2024-12-02 04:27:07 字数 409 浏览 1 评论 0原文

可能的重复:
如何确定屏幕保护程序是否正在 Java 中运行?< /a>

有什么方法可以查明屏幕保护程序是否在 java 中处于活动状态?我在网上搜索过,但我发现的唯一的东西是非常复杂的本机代码...我的程序仅适用于 Windows。

Possible Duplicate:
How to determine if a screensaver is running in Java?

is there any way you can find out if the screensaver is active with java? I've searched the web but the only things I found was very complicated native code... My program is made for windows only.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

戴着白色围巾的女孩 2024-12-09 04:27:07

Java不能直接处理系统任务。
您应该使用 JNI(Java 本机接口)或 JNA(Java 本机访问)来执行此操作。

Java cannot handle system tasks directly.
You should use JNI (Java Native Interface) or JNA (Java Native Access) to do it.

猥琐帝 2024-12-09 04:27:07

我还没有尝试过这段代码,但他们声称按照 Ammar 的建议用 JNA 回答您的问题: 屏幕保护程序状态。

I haven't tried this code, but they claim to answer your question with JNA as Ammar suggested: Screen Saver State.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文