Я хочу, чтобы мое приложение запускалось, как только пользователь входит в систему. Для этого мне нужно изменить файл /Library/Preferences/loginwindow.plist. Вручную я могу сделать это с помощью Plist Editor, но я хочу сделать это в своем коде. Как я могу сделать это программно, используя C/C++
2 ответа
Нет, вы не сделаете этого, отредактировав файл loginwindow.plist. Используйте API-интерфейс LSSharedFileList, который входит в структуру Launch Services в рамках зонтичной платформы Core Services.
Вместо этого вам, вероятно, следует создать задание launchd.
Похожие вопросы
Новые вопросы
macos
macOS (ранее известная как OS X или Mac OS X) - это операционная система для настольных ПК от Apple, установленная на компьютерах Macintosh. Используйте этот тег только в том случае, если ваш вопрос касается использования API-интерфейсов macOS или поведения, специфичного для macOS, а не потому, что вы запускаете свой код в macOS. Вопросы, связанные с использованием или устранением неполадок macOS, не относятся к теме и принадлежат сообществу «Спроси другое».