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

use*_*717 5 c# console process

我的 C# 应用程序使用控制台应用程序启动一个进程。

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

如何使用自己的窗口运行控制台应用程序?

我的代码:

 p_info.UseShellExecute = true;
 p_info.CreateNoWindow = false;
 p_info.WindowStyle = ProcessWindowStyle.Normal;
 Process.Start(p_info);
Run Code Online (Sandbox Code Playgroud)

Has*_*gha 9

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

var p_info = new ProcessStartInfo
{
    UseShellExecute = true,
    CreateNoWindow = false,
    WindowStyle = ProcessWindowStyle.Normal,
    FileName = @"archi\ConsoleApplicationtest\ConsoleApplicationtest\bin\Debug\ConsoleApplicationtest.exe"
};
Process.Start(p_info); 
Run Code Online (Sandbox Code Playgroud)