C# 是否在远程桌面会话中创建进程?
如何在特定的远程桌面会话中调用进程,使其在特定的上下文中使用C#启动?您考虑过使用吗?这将允许您远程运行进程,如果您指定与远程登录用户相同的凭据,那么它将按照您所说的“在他们的rdp会话中运行”C# 是否在远程桌面会话中创建进程?,c#,rdp,remote-process,C#,Rdp,Remote Process,如何在特定的远程桌面会话中调用进程,使其在特定的上下文中使用C#启动?您考虑过使用吗?这将允许您远程运行进程,如果您指定与远程登录用户相同的凭据,那么它将按照您所说的“在他们的rdp会话中运行” 如果您无法做到这一点,因为您无法提供正确的凭据,那么您剩下的唯一实际选项就是执行常规系统管理员将执行的操作—例如,在用户登录时运行批处理或powershell文件,或者设置要为该用户运行的计划任务。我使用CreateProcessAsUser()获得它wtsapi中的方法
如果您无法做到这一点,因为您无法提供正确的凭据,那么您剩下的唯一实际选项就是执行常规系统管理员将执行的操作—例如,在用户登录时运行批处理或powershell文件,或者设置要为该用户运行的计划任务。我使用
CreateProcessAsUser()获得它wtsapi中的方法