1

我最近开发了一个 Mac OS X 应用程序。此应用程序在后台运行,并在每次重新启动时在登录项处启动。我使用了这里的示例代码-> https://gist.github.com/jquave/LaunchAtLoginController/blob/c8ae6dd2b8b0a2864ede0366991f43b580b65124/LaunchAtLoginController.m

使用此代码,因为它在机器上发生重新启动后自动启动应用程序运行。现在我要求在每次重新启动后不显示应用程序窗口(仅显示窗口),但应用程序可以在后台运行。为此,我已kLSSharedFileListLoginItemHidden按照此 URL 和来源中提到和更新的方式使用。但是,即使添加了这个隐藏的登录项属性,每次重启机器后应用程序窗口仍然打开。如何避免在每次以编程方式重新启动后打开登录项应用程序窗口(仅窗口)?我正在使用 Lion OS 10.7.3。请指教。

谢谢!

4

1 回答 1

0

这是詹姆森Quave。我编写了上面提到的 github 文件更改。我认为我的方法的一个缺陷是它可能不安全。您和管理员是否在您正在测试的帐户中?

于 2012-08-31T04:39:57.073 回答