Как я могу узнать, как мое приложение было запущено в Mac OS?

У меня возникла проблема, и я долго искал решение.

Я создал приложение, в котором есть параметр, автоматически запускающий приложение при запуске системы с помощью Launch Services.

Если приложение запускается пользователем (т.е. открывает .app), я хочу что-то сделать.
Если приложение запускается службами запуска при запуске системы, я хочу сделать другое.

Поэтому мне нужно знать, как приложение было запущено: Системой (Запуск служб, загружающих приложение при включении компьютера) или Пользователем (Пользователь открывает .app в Finder).

Как я могу получить эту информацию? Любые предложения приветствуются.

предварительно спасибо


person dinosaur    schedule 14.07.2011    source источник
comment
Между вашим английским и вашим вопросом вы могли бы дать баллы всем, кто вас понимает :)   -  person uncaught_exceptions    schedule 14.07.2011
comment
Спасибо за повтор, я постараюсь сделать его понятным.   -  person dinosaur    schedule 14.07.2011
comment
Я думаю, что этот вопрос очень ясен и превосходен...   -  person Regis_AG    schedule 04.01.2013
comment
См. здесь: stackoverflow.com/ вопросов/12465100/ Даже если это мне не особо поможет...   -  person Regis_AG    schedule 04.01.2013
comment
См. также: stackoverflow.com/questions/5597328/   -  person Regis_AG    schedule 04.01.2013