запустить киоск .app при запуске в Mac - PullRequest
0 голосов
/ 03 февраля 2011

Я хочу запустить приложение (.app) при запуске в GUEST ACCOUNT в mac (снежный барс).Приложение отключает все ярлыки и док-станции (с помощью киоска).Для входа в систему пользователь должен ввести номер токена.Я сделал приложение, но я не могу заставить все остальные службы остановиться.Если я помещу его в последовательность загрузки через system-> services, приложение не появится впереди.вместо этого он запущен, но находится в документе, и я должен щелкнуть левой кнопкой мыши, чтобы запустить его впереди.:( (Я хочу сделать это программно, отредактировав последовательность загрузки Mac OS)

Проблема в том, что я использовал киоск, и он работает, только когда мое приложение находится впереди.

Так что мне нужноВыполните это, что я не могу понять. 1) Запустите мое приложение только (после входа в систему и без ДРУГОГО ОБСЛУЖИВАНИЯ), и остальная часть Mac должна загрузиться после того, как мое приложение завершилось.обеспечить

1 Ответ

0 голосов
/ 03 февраля 2011

Я уже пытался сказать вам в вашем предыдущем вопросе , что вы, вероятно, ошиблись.Если вы помещаете что-то в элементы входа пользователя в систему, это можно легко отключить, удерживая клавишу «Shift» во время входа в систему (что, вероятно, вам не нужно);Кроме того, полный взлом вашей Mac OS Startup рутины (если она может может быть сделано), это слишком много в моих глазах.

Вы должны серьезно рассмотреть

  • с помощью баннера логина / политики (реализовано, например, здесь ), который будет отображаться через окно входа в систему (поэтому пользователь должен согласиться)
  • с использованием хука loginwindow в сочетании с хуком выхода из системы для измененияпароль пользователя (например, на основе скрытого списка паролей и использования dscl -passwd или pwpolicy) после выхода пользователя из системы.Таким образом, вы сможете создавать пароли на основе списка и проверять их (система токенов)

С уважением, Асмус

PS: на ваш предыдущий вопрос Вы прокомментировали ответ Mipadi, что вы нашли отличную ссылку, думали, что она отсутствует.Не могли бы вы добавить это, так как это может быть интересно для других людей в будущем.

...