C#以窗口模式启动新进程 [英] c# start new process in window mode

查看:39
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆