2008-11-11 2 views
3

Мое программное обеспечение разрешает пользователю до загрузки Mac OS X (Tiger and Leopard.) Я хочу использовать SFAuthorizationPluginView для создания плагина, чтобы попытаться использовать нашу авторизацию перед загрузкой (безопасно кэшировать) для входа пользователя в Mac OS X для одиночного -значная возможность. Я еще не проверял, будет ли это работать даже для Leopard, но я предполагаю, что смогу это сделать. (Опасно, я знаю.)Могу ли я переопределить loginwindow на Tiger?

Вопрос в том, как я могу это сделать для Tiger и будет ли это решение работать для Leopard?

Я продолжаю исследовать, если найду решение, которое я поделюсь.

+0

Я просто задал аналогичный вопрос (http://stackoverflow.com/questions/1065759/is-it-possible-to-replace-the-mac-login-screen) и нашел ваш при поиске sfauthorizationpluginview. Что вы узнали за последние семь месяцев? – 2009-07-01 21:40:42

+0

К сожалению, я до сих пор не работал над этим. Мы отказались от поддержки Тигра, поэтому мне не нужен ответ на этот вопрос. Вы можете попробовать список рассылки CDSA от Apple. Я прочитал ваш вопрос и не имею ответа на это. Все же. У меня скоро будет один. Мне это нужно. :-) – 2009-07-02 14:40:10

ответ

1

Я бы предпочел изменить базу данных/etc/authorization, чтобы подтвердить вашу авторизацию как достаточную, но комментарии в system.login.console не приводят меня к ожиданию того, что это сработает. Вы можете обойти LoginWindow, предоставив свое собственное приложение для входа в систему, которое вы запускаете с помощью launchd вместо com.apple.loginwindow, но это похоже на использование кувалды, чтобы взломать орех.

Смежные вопросы