Я пишу часть программного обеспечения, которая работает как системная служба в Mac OSX и, похоже, не может найти, как получить «активного» пользователя.
Похоже, что есть API-интерфейсы для перебора списка вошедших в систему пользователей, и из значения можно определить, какое из них имеет консоль компьютера ... однако я не могу найти никакой документации по этим API-интерфейсам.
Глядя на /dev
, кажется, что устройство /dev/console
принадлежит текущему вошедшему в систему пользователю ... однако мне не удалось найти какую-либо документацию для подтверждения этого.
Есть идеи?