C# “如何开始”;PsExec.exe“;以及如何使用它来启动;。exe";在Web服务中使用GUI

C# “如何开始”;PsExec.exe“;以及如何使用它来启动;。exe";在Web服务中使用GUI,c#,asp.net,web-services,psexec,C#,Asp.net,Web Services,Psexec,我想启动“PsExec”并使用它,我想使用web服务启动带有GUI的“.exe” 我已经创建了.asmxweb服务并将其托管在本地IIS中 当尝试从IIS调用web服务时,我的GUI没有打开,而是在后台运行。我在某个地方读到有可能使用“PsExec” 对于示例代码: Process myProc = new Process(); ProcessStartInfo stinfo = new ProcessStartInfo(); stinfo.WindowStyle = ProcessWindow

我想启动“PsExec”并使用它,我想使用web服务启动带有GUI的“.exe”

我已经创建了.asmxweb服务并将其托管在本地IIS中

当尝试从IIS调用web服务时,我的GUI没有打开,而是在后台运行。我在某个地方读到有可能使用“PsExec”

对于示例代码:

Process myProc = new Process();
ProcessStartInfo stinfo = new ProcessStartInfo();
stinfo.WindowStyle = ProcessWindowStyle.Maximized;
stinfo.FileName = @"C:\ABC.exe";
stinfo.CreateNoWindow = true;
stinfo.UseShellExecute = false;

myProc = Process.Start(stinfo);
如何解决这个问题?
谢谢

您是否尝试过使用
psexec
从命令行(不使用C#)来完成此任务,然后一旦您发现了这一点,就可以用C#将其连接起来?我似乎记得,为了让
psexec
与远程计算机上的GUI交互,您必须达到一些特定条件,我认为这可能是一个更好的获取帮助的网站。mason,我没有尝试过,但使用c#运行,我能够从visual studio server启动windows,而不能从IIS启动windows。谢谢