У меня есть исполняемый файл C или C ++, который работает от имени пользователя root. Из этого исполняемого файла мне нужно попросить вошедшего в систему пользователя для некоторого ввода. Поэтому я упаковал этот код GUI в динамическую библиотеку, которую можно связать с моим исполняемым файлом C или C ++ для получения пользовательского ввода. Но проблема заключается в быстром переключении пользователей в Mac OS X. Если два пользователя вошли в систему одновременно, как я могу показать это предупреждение конкретному пользователю? Является ли CFUserNotificationCreate полезным в этом сценарии?
Задача ещё не решена.