在OSX上从命令行工具添加登录项

时间:2011-04-20 08:05:23

标签: c++ objective-c macos

我刚刚完成了一项任务,我需要将正在运行的程序添加到OSX> = 10.5的所有用户的登录项目中。该程序是一个命令行工具,我正在使用xcode开发它。我找到了一些添加登录项的方法,但它们要么从shell运行,要么使用cocoa框架。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

以下是我如何从命令行完成此操作的示例:

defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{Path="/Applications/Utilities/Terminal.app";}'

要从Obj-C执行类似命令,请参阅以下主题:

Cocoa/ Objective-C Shell Command Line Execution