如何在特定的远程桌面会话中调用进程,以便它将使用C#
在该特定上下文中启动答案 0 :(得分:1)
我使用CreateProcessAsUser()
中的wtsapi
方法得到它,所以不再有问题。
答案 1 :(得分:0)
您是否考虑过使用PsExec from SysInternals?这将允许您远程运行进程,如果您指定与远程登录用户相同的凭据,那么它将在您放置时“在其rdp会话中运行”。
如果由于无法提供正确的凭据而无法做到这一点,那么您剩下的唯一真实选择就是做常规系统管理员会做的事情 - 例如用户登录时运行批处理或powershell文件,或设置为该用户运行的计划任务。