c#在窗口模式下启动新进程

时间:2012-07-21 15:44:44

标签: c# process console

我的c#应用程序启动控制台.exe文件。

进程正确启动它在任务管理器中可见,但进程在没有窗口的情况下运行。

我如何在窗口中运行控制台应用程序?

代码:

 p_info.UseShellExecute = true;
                        p_info.CreateNoWindow = false;

                        p_info.WindowStyle = ProcessWindowStyle.Normal;
                        Process.Start(p_info); 

1 个答案:

答案 0 :(得分:2)

这里是一个从另一个应用程序启动可见控制台应用程序的示例

 ProcessStartInfo p_info = new ProcessStartInfo();
        p_info.UseShellExecute = true;
        p_info.CreateNoWindow = false;
        p_info.WindowStyle = ProcessWindowStyle.Normal;
        p_info.FileName = @"archi\ConsoleApplicationtest\ConsoleApplicationtest\bin\Debug\ConsoleApplicationtest.exe";
        Process.Start(p_info);  

最好的关注