У меня возникла проблема, и я долго искал решение.
Я создал приложение, в котором есть параметр, автоматически запускающий приложение при запуске системы с помощью Launch Services.
Если приложение запускается пользователем (т.е. открывает .app), я хочу что-то сделать.
Если приложение запускается службами запуска при запуске системы, я хочу сделать другое.
Поэтому мне нужно знать, как приложение было запущено: Системой (Запуск служб, загружающих приложение при включении компьютера) или Пользователем (Пользователь открывает .app в Finder).
Как я могу получить эту информацию? Любые предложения приветствуются.
предварительно спасибо