Как проверить заблокирована ли машина на MAC OS?
Думаю, вам поможет это обсуждение. Плюс, вот тут есть код на Qt, который поможет вам в реализации. Ну и вот тут есть такой же вопрос, но к сожалению, там язык - python.
К сожалению, у меня нет под рукой MacOS, чтобы дать более развёрнутый ответ.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости