2012-01-16 51 views
0

我正在写一个应用程序来做远程管理;相反,它已经完成了。我的问题是我需要它像ARDAgent一样在启动时启动,与此相关的问题是当我发送消息或复制文件时,ARD要求我登录。对于我的应用程序,我宁愿它不会,所以怎么会我让我的应用程序以root身份运行,但仍然知道登录用户是谁(或者如何知道是否没有)。launchctl root访问权限和登录的用户名?

回答

0

对于任何人要求,都没有办法,因为出于安全原因,launchctl只会以登录用户身份加载,而不是root用户。但是,有一个Carbon函数可以从守护进程中查找当前控制台用户。

相关问题