2012-05-30 56 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

相關問題