2012-02-28 66 views

回答

1

OS X 10.8在NDA下,我们无权提供有关它的详细信息,但我可以告诉你,在10.7或任何其他最近的OSX版本中没有/ Library/Preferences/loginwindow,你应该这样做:

defaults write \ 
    ~/Library/Preferences/loginwindow \ 
    AutoLaunchedApplicationDictionary \ 
    -array-add '{ "Path" = "/path/to/script"; "Hide" = "0"; }' 

公告的 “〜” 波浪号失踪

+0

啊,好点。我甚至没有考虑NDA问题。 – 2012-02-28 20:06:09

+1

请注意,这只会将其添加到当前用户的登录项目,而不是* global *登录项目。现在只能通过启动服务的共享文件列表API添加到这些API中。 – pmdj 2012-10-01 10:40:40

+0

既然这不是一个答案,但是对NDA的警告,它应该是一个评论。考虑用一个**真正的答案**来更新它,现在10.8已经出现一段时间了。 – Bryson 2012-12-09 00:26:20

-1

OS X 10.8商店登录项com.apple.loginwindow.plist

+1

引用?据我所知,这其实是错误的。全局登录项目现在存储在'/ Library/Preferences/com.apple.loginitems.plist'中 - 但不应该直接修改此文件。相反,使用启动服务的共享文件列表API(在LSSharedFileList.h中)。 (10.6及以上) – pmdj 2012-10-01 10:43:03