Как проверить, заблокирован ли экран в ma c os от демона - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу определить, заблокировал ли пользователь свой экран в ma c OS 10.15.4 от демона.

Я попытался получить информацию о контексте текущего пользователя, используя CGSessionCopyCurrentDictionary (), но он не возвращает никакой информации о пользователе. Также используя SCDynamicStoreCopyValue (), мы не можем получить свойство CGSSessionScreenIsLocked, когда экран заблокирован.

Я также пытался наблюдать за распределенными уведомлениями для события com.apple.screenIsLocked, и это также не помогает.

Кто-нибудь есть решение, чтобы прочитать состояние экрана блокировки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...