检查屏幕保护程序是否处于活动状态
可能的重复:
如何确定屏幕保护程序是否正在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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.
我还没有尝试过这段代码,但他们声称按照 Ammar 的建议用 JNA 回答您的问题: 屏幕保护程序状态。
I haven't tried this code, but they claim to answer your question with JNA as Ammar suggested: Screen Saver State.