在远程桌面会话中创建进程?

时间:2009-12-09 08:25:18

标签: c# rdp remote-process

如何在特定的远程桌面会话中调用进程,以便它将使用C#

在该特定上下文中启动

2 个答案:

答案 0 :(得分:1)

我使用CreateProcessAsUser()中的wtsapi方法得到它,所以不再有问题。

答案 1 :(得分:0)

您是否考虑过使用PsExec from SysInternals?这将允许您远程运行进程,如果您指定与远程登录用户相同的凭据,那么它将在您放置时“在其rdp会话中运行”。

如果由于无法提供正确的凭据而无法做到这一点,那么您剩下的唯一真实选择就是做常规系统管理员会做的事情 - 例如用户登录时运行批处理或powershell文件,或设置为该用户运行的计划任务。