2012-05-30 55 views
0

我一直在试图研究如何在登录屏幕上构建应用程序窗口。基本上以Bootpicker的工作方式。 (请参阅:http://www.myosxfreeware.com/wp-content/uploads/2008/01/bootpicker-1.jpg)Bootpicker项目已关闭,我一直花费数小时才能找到要学习的源代码。在OS X上启动应用程序LoginWindow

有没有人有什么需要做什么来开始编程这样的建议?

+0

您有兴趣编写[bootloader](http://en.wikipedia.org/wiki/Booting#Boot_loader)。 – vcsjones

+0

感谢您的评论,琼斯,但我更感兴趣的是有一个应用程序将加载在登录窗口,不一定是管理启动加载的东西。 我的想法是制作另一个窗口,让用户在点击任何用户图标开始使用计算机之前执行某些操作。 – user1399039

回答

1

BootPicker是一个(主要)正常的Mac OS X应用程序;唯一的真正魔力的地方在于它使用,其中包含一个特殊键LaunchAgent的plist:

<key>LimitLoadToSessionType</key> 
    <string>LoginWindow</string> 

我相信这是所有有必要使它发射在登录窗口。

+0

谢谢,DuskWuff。我正在通过LaunchAgent plist打开一个应用程序取得进展。出于某种原因,它只能启动应用程序的菜单栏,而不是应用程序窗口本身(使用TextEdit.app进行测试)。我不知道是否有登录屏幕的窗口行为属性? – user1399039

相关问题