objective-c - 在 Mac 上创建登录项?

标签 objective-c macos cocoa authentication process

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

我希望一个进程在用户登录后立即在后台运行,并且不应由 LaunchD 管理。

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

非常感谢任何帮助。

最佳答案

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

关于objective-c - 在 Mac 上创建登录项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7646644/

相关文章:

cocoa - 在 Mac OS X 10.6 上获取相对于屏幕的 NSView 框架/边界

ios - 停止 AUGraph 的卡顿

objective-c - RestKit - fetchFromDataStore(缓存)问题

macOS:有什么方法可以知道用户何时尝试通过 Dock 图标退出应用程序?

objective-c - 使用大位掩码的便捷方式

java - Mac Safari 不会运行大小为零的小程序

c - C 程序如何判断它是否是从 Finder 启动的?

objective-c - 在 Objective-C 中创建匿名委托(delegate)对象

objective-c - 我应该在 copyWithZone :? 中检查 nil

objective-c - SecKeychainFindInternetPassword 不工作