标签: cocoa remote-desktop client-server
我正在编写一个应用程序来进行远程管理;相反,它已经完成了。我的问题是我需要它像ARDAgent一样在启动时启动,问题是当我发送消息或复制文件时,ARD要求我登录。对于我的应用程序,我宁愿不这样做,那么怎么会我让我的应用程序以root身份运行,但仍然知道登录用户是谁(或者如何知道是否没有)。
答案 0 :(得分:0)
对于任何询问的人,都没办法,因为出于安全原因,launchctl只会以登录用户而非root身份加载。但是,有一个Carbon函数可以从守护程序中找到当前的控制台用户。