Я хочу, чтобы мое приложение запускалось, как только пользователь входит в систему. Для этого мне нужно изменить файл /Library/Preferences/loginwindow.plist. Вручную я могу сделать это с помощью Plist Editor, но я хочу сделать это в своем коде. Как я могу сделать это программно, используя C/C++

0
Amanda 28 Авг 2009 в 17:08

2 ответа

Нет, вы не сделаете этого, отредактировав файл loginwindow.plist. Используйте API-интерфейс LSSharedFileList, который входит в структуру Launch Services в рамках зонтичной платформы Core Services.

1
Peter Hosey 6 Сен 2009 в 09:21

Вместо этого вам, вероятно, следует создать задание launchd.

0
Azeem.Butt 19 Окт 2009 в 04:52