如何在特定的远程桌面会话中调用进程,以便它使用 C# 在该特定上下文中启动
问问题
1683 次
2 回答
1
我使用so中的CreateProcessAsUser()
方法得到它wtsapi
,没有更多问题。
于 2009-12-11T12:00:21.653 回答
0
您是否考虑过使用SysInternals 的 PsExec?这将允许您远程运行进程,并且如果您指定与远程登录用户相同的凭据,那么它将“在他们的 rdp 会话中运行”,就像您所说的那样。
如果您因为无法提供正确的凭据而无法做到这一点,那么您剩下的唯一真正选择就是执行常规系统管理员会做的事情 - 例如,在用户登录时运行批处理或 powershell 文件,或设置要运行的计划任务那个用户。
于 2009-12-11T09:05:58.677 回答