标签: java windows screensaver
可能重复: How to determine if a screensaver is running in Java?
有什么方法可以找出屏幕保护程序是否在java中处于活动状态?我在网上搜索过,但我发现的唯一的东西是非常复杂的原生代码...我的程序只针对windows。
答案 0 :(得分:2)
Java无法直接处理系统任务。 您应该使用JNI(Java本机接口)或JNA(Java Native Access)来执行此操作。
答案 1 :(得分:0)
我没有尝试过这段代码,但是他们声称正如Ammar建议的那样用JNA回答你的问题:Screen Saver State.