C#以窗口模式启动新进程 [英] c# start new process in window mode
本文介绍了C#以窗口模式启动新进程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的C#应用程序使用控制台应用程序启动流程.
My C# application starts a Process with a console app.
该过程正在正确启动,并且在任务管理器中可见,但是该过程在没有窗口的情况下运行.
The process is starting correctly and it's visible in the Task Manager, but the process is running without a window.
如何使用自己的窗口运行控制台应用程序?
How can I run a console application with its own window?
我的代码:
p_info.UseShellExecute = true;
p_info.CreateNoWindow = false;
p_info.WindowStyle = ProcessWindowStyle.Normal;
Process.Start(p_info);
推荐答案
此处是从另一个应用程序启动可见控制台应用程序的示例
here a sample which launch a visible console application from another application
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);
最好的问候
这篇关于C#以窗口模式启动新进程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文