2010-04-15 46 views

回答

2

這些蘋果文檔Customizing Login and LogoutTech Note 2228中描述了掛鉤登錄/註銷的正式方法。但是恐怕註銷掛鉤不再被直接支持。

所以,第二個最好的辦法就是運行一個無頭Cocoa程序,以及使用NSWorkspace系統收到通知,請參閱the documentthe list of available notifications

要製作無頭可可應用程序,您需要在其名稱爲LSUIElementInfo.plist中設置一個條目,請參閱here。通過將LSUIElement設置爲yes,該應用程序不會出現在擴展塢中,而是在後臺執行各種操作。

+1

爲什麼它需要無頭?它適用於普通應用程序。 – 2010-04-15 20:45:32

+0

我以爲原來的海報想要檢測一般的註銷。我無法想象標準GUI應用程序中的任何情況,我需要區分正在退出('applicationWillTerminate:')和註銷。我想我誤解了。 – Yuji 2010-04-15 22:27:09