Определение того, активна ли заставка и / или пользователь заблокировал экран в Windows

Я пишу приложение, которое время от времени будет отправлять уведомления пользователю в виде сообщений тостера .

Если пользователь нет, он не видит уведомления. Итак, что я хочу сделать, так это проверить, заблокировал ли пользователь экран или активирована ли заставка.

Любое уведомление, которое запускается, когда пользователь не видит его, будет задержано и показано, когда пользователь снова войдет в систему in и возобновляет сеанс.

Я сам использую Windows 7, но я бы предпочел решение, которое универсально работает для Windows XP и выше.

7
задан Pieter 17 October 2010 в 12:59
поделиться