在Mac上创建登录项?

时间:2011-10-04 10:41:35

标签: objective-c macos cocoa login process

我想在Mac上创建一个登录项。苹果提供的Documentation实际上并没有帮助。

我希望用户登录后立即在后台运行,而且不应由LaunchD管理。

有人可以帮助我们详细了解如何创建登录项吗?我之前从未这样做过,所以我正在寻找带有一些示例代码的分步说明。我的目标是10.6& 10.7 OS X版本。

任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:2)

@lottscarson提供的链接不是一个好的解决方案。使用沙箱,您无法使用该链接中显示的方法。 请看一下“帮助应用程序”和SMLoginItemSetEnabled

答案 1 :(得分:1)

我相信this post有你想要的东西。为什么发起仇恨呢?使用LaunchAgent plist实现类似于描述的内容将非常简单。