在Windows服务中显示控制台程序启动的输出控制台

时间:2015-10-12 12:54:48

标签: c# .net windows-services process.start

我有一个程序控制台 - Program.exe - 它在Windows服务中启动。 我用:

var Info = new ProcessStartInfo();
Info.FileName = "Program.exe";
Info.Arguments = "args1  args2 etc.";
Info.CreateNoWindow = false;
Info.RedirectStandardError = true;
Info.RedirectStandardInput = true;
Info.RedirectStandardOutput = true;
Info.UseShellExecute = true;
Info.WindowStyle = ProcessWindowStyle.Normal;
Proc = Process.Start(Info);
Proc.WaitForExit();

Program.exe 已经很好地启动了,但为什么控制台没有出现?

0 个答案:

没有答案