Cocoa 启动CTL根访问并登录用户名?

Cocoa 启动CTL根访问并登录用户名?,cocoa,remote-desktop,client-server,Cocoa,Remote Desktop,Client Server,我正在编写一个应用程序来进行远程管理;相反,它已经完成了。我的问题是我需要它像ARDAgent一样在启动时启动,问题是当我发送消息或复制文件时,ARD要求我登录。对于我的应用程序,我希望不是这样,那么我如何让我的应用程序以root用户身份运行,但仍然知道登录用户是谁,或者如何知道是否没有登录用户。对于任何询问的人,都没有办法,因为出于安全原因,launchctl将仅以登录用户的身份加载,而不是以root用户的身份加载。不过,有一个Carbon函数可以从守护进程中查找当前控制台用户

我正在编写一个应用程序来进行远程管理;相反,它已经完成了。我的问题是我需要它像ARDAgent一样在启动时启动,问题是当我发送消息或复制文件时,ARD要求我登录。对于我的应用程序,我希望不是这样,那么我如何让我的应用程序以root用户身份运行,但仍然知道登录用户是谁,或者如何知道是否没有登录用户。

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