如何从Windows Server 2008中的非交互式会话启动进程到交互式会话

时间:2014-03-05 22:18:34

标签: c# .net windows winapi windows-server-2008

我有一个服务在Windows Server 2008上的用户X的非交互式0会话中运行。

我想将此服务的进程启动到用户X的交互式(非0)会话。这样,当我决定稍后将RDP引入服务器时,我可以与该进程进行交互。

路障是我最初不能RDP进入服务器来创建服务可用于启动进程的交互式会话。我可以使用CreateProcessAsUser执行此操作,但这需要用户X的交互式会话已存在。请参阅http://msdn.microsoft.com/en-us/library/ms682429.aspx

我的问题是:使用.Net 4.5(C#),是否可以从已经在用户X的会话0中运行的服务为用户X生成/创建交互式会话?如果是这样,怎么办呢?

我的主要障碍是我无法从服务器外部创建此会话(通过RDP或其他形式的外部连接)。

谢谢!

0 个答案:

没有答案