Я пытаюсь (программно) обнаруживать приглашение пароля администратора OSX, которое появляется при изменении параметров безопасности системы. В идеале решения будут работать для C++ или Objective-C. Я просмотрел различные NSDistributedNotificationCenters
, которые предоставляют уведомления ОС, но ни один из них, похоже, не является специфичным для подсказки пароля. Я пробовал зарегистрироваться для всех уведомлений, которые может предоставить ОС, но эти уведомления, кажется, останавливаются, как только я войду в окно «Системные настройки».Как обнаружить подсказку пароля администратора OSX?
Я также рассмотрел концепцию SFAuthorizationPlugin
, но, похоже, это больше для входа в систему с холодного ботинка.
Я знаю, что это возможно, поскольку я видел, как другие приложения обнаруживают приглашение пароля и отображают что-то на экране всякий раз, когда он появляется.
Итак, как я могу программным образом определить приглашение пароля администратора OSX?
Отлично, это именно то, что я искал! – JohnDvorak