Как перейти в окно входа в систему с помощью obj-c в Mac OS 10.6+ - PullRequest
3 голосов
/ 13 марта 2012

У меня есть приложение, и мне нужно программно перейти в окно входа в систему, аналогично этому приложению: http://itunes.apple.com/us/app/lock-me-now/id464265594?mt=12

Спасибо.

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Вы отправляете «aevtlogo» Apple Event в приложение loginwindow. Посмотрите документацию для NSAppleEvent<Foo> классов.

2 голосов
/ 13 марта 2012

Если вы хотите сменить пользователя:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID UserID

для идентификатора пользователя

id -u userName

для окна входа в систему

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...