我正在尝试从Windows服务启动一个控制台应用程序(我知道这是不可取的,但仍然很棘手)。搜索,我发现它应该与用户上下文和关联的会话(http://blogs.msdn.com/b/winsdk/archive/2009/07/14/launching-an-interactive-process-from-windows-service-in-windows-vista-and-later.aspx)一起启动。我还找到了一个实用程序,我们可以使用RunAs.exe在特定的用户上下文中启动进程。我的问题是:我可以从服务内部使用RunAs.exe启动控制台应用程序并绕过限制从Windows服务启动控制台应用程序吗?后台:该服务是将java程序转换为windows服务。服务本身不会创建任何窗口,但会启动另一个创建控制台窗口的进程。谢谢!