隐藏远程桌面连接/进程/ C#

时间:2014-05-20 09:53:28

标签: c# process mstsc remoteapp

请告诉我如何隐藏窗口以通过RDP(远程应用程序)连接到已发布的应用程序。即当我通过函数Process()打开rdp文件时我的进程运行隐藏,但不幸的是这个进程立即关闭,并运行新的副本mststc.exe但是它的状态没有隐藏:(

private const string Arg = "C:\\RDP\\myapp.rdp";
private const string FileName =  "mstsc";
private Process _myProcess = new Process();
...
myProcess.StartInfo.FileName = sFileName;
myProcess.StartInfo.Arguments = arg;
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.CreateNoWindow = true;
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.Start();

Process mstsc = Process.GetProcessesByName(sFileName)[0];

mstsc。我不等于myProcess.Id

我看到第一次运行第一次复制mstsc.exe(我认为已处理/解析文件),然后第二次运行ssecond复制mstsc.exe并且第一次复制被杀

0 个答案:

没有答案