检查屏保是否有效

时间:2011-08-26 23:22:49

标签: java windows screensaver

  

可能重复:
  How to determine if a screensaver is running in Java?

有什么方法可以找出屏幕保护程序是否在java中处于活动状态?我在网上搜索过,但我发现的唯一的东西是非常复杂的原生代码...我的程序只针对windows。

2 个答案:

答案 0 :(得分:2)

Java无法直接处理系统任务。 您应该使用JNI(Java本机接口)或JNA(Java Native Access)来执行此操作。

答案 1 :(得分:0)

我没有尝试过这段代码,但是他们声称正如Ammar建议的那样用JNA回答你的问题:Screen Saver State.