Mac OS X:隐藏重启后显示应用程序窗口

时间:2012-08-21 10:17:24

标签: macos

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

这是Jameson Quave。我撰写了上面提到的github文件更改。我认为我的方法存在一个缺陷,可能是用户不安全。您和您正在测试的帐户中有管理员吗?