2012-09-27 60 views
2

我正在使用cocoa開發一個應用程序,它只允許管理員關閉或退出我的應用程序,如果我的應用程序在guest帳戶上運行,我不希望guest強制退出。無論如何,當訪客用戶嘗試強制退出應用程序時,彈出密碼窗口。MAC OS在強制退出應用程序之前詢問密碼

我正在使用信息亭模式,當我的應用程序全屏時,強制退出被禁用,但是當它不是全屏時,用戶仍然可以強制退出它。

回答

4

這是不可能的。強制退出由系統控制。如果你能夠阻止它,它會允許你創建惡意軟件。

如果您認爲自己擁有有效的使用案例,則應在http://bugreporter.apple.com處提交增強請求。

+2

同意 - 這正是Kiosk模式的用途。在這種模式之外,什麼都不應該阻止強制退出至於立即解決方案,需要Kiosk模式。 –

+0

如果可能的話,我想創建一個後臺服務來檢查我的應用程序,當它沒有顯示在進程列表中。什麼樣的服務對這種任務有好處? – user1703528

+0

那麼,如果用戶殺死它,強制應用程序再次運行? –

0

將您的應用程序作爲代理(應用程序是代理= true) 您的應用程序將不在用戶列表中強制關閉。

相關問題