2012-01-16 54 views
0

我正在寫一個應用程序來做遠程管理;相反,它已經完成了。我的問題是我需要它像ARDAgent一樣在啓動時啓動,與此相關的問題是當我發送消息或複製文件時,ARD要求我登錄。對於我的應用程序,我寧願它不會,所以怎麼會我讓我的應用程序以root身份運行,但仍然知道登錄用戶是誰(或者如何知道是否沒有)。launchctl root訪問權限和登錄的用戶名?

回答

0

對於任何人要求,都沒有辦法,因爲出於安全原因,launchctl只會以登錄用戶身份加載,而不是root用戶。但是,有一個Carbon函數可以從守護進程中查找當前控制檯用戶。

相關問題