Проверьте, активна ли заставка

Возможный дубликат:
Как определить, работает ли скринсейвер на Java?

есть ли способ узнать, активна ли заставка с java? Я искал в Интернете, но единственное, что я нашел, это очень сложный собственный код... Моя программа сделана только для Windows.


person Hassenboy    schedule 26.08.2011    source источник
comment
Я бы рекомендовал как можно скорее перейти на C#, если вы ориентируетесь только на Windows.   -  person bobobobo    schedule 27.08.2011
comment
@bobobobo, я так понимаю, вы никогда не работали над проектом, в котором уже есть десятки или сотни тысяч строк кода.   -  person Mike Daniels    schedule 27.08.2011
comment
Судя по характеру вопроса, похоже, что он находится в начальной стадии   -  person bobobobo    schedule 27.08.2011


Ответы (2)


Java не может напрямую обрабатывать системные задачи. Для этого вы должны использовать JNI (собственный интерфейс Java) или JNA (собственный доступ к Java).

person Ammar    schedule 27.08.2011

Я не пробовал этот код, но они утверждают, что отвечают на ваш вопрос с помощью JNA, как предложил Аммар: Состояние заставки.

person Dan W    schedule 27.08.2011