C#执行EXE程序

Posted qiu18359243869

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#执行EXE程序相关的知识,希望对你有一定的参考价值。

第一种方法:
System.Diagnostics.ProcessStartInfo info =new System.Diagnostics.ProcessStartInfo(path);
info.WorkingDirectory = Path.GetDirectoryName(path); System.Diagnostics.Process.Start(info);
第二中方法:
System.Diagnostics.Process.Start(path)
第三种方法:
Process p =new Process();
p.StartInfo.FileName ="cmd.exe";
p.StartInfo.UseShellExecute =false;
p.StartInfo.RedirectStandardInput =true;
p.StartInfo.RedirectStandardOutput =true;
p.StartInfo.RedirectStandardError =true;
p.StartInfo.CreateNoWindow =true;
p.StartInfo.WorkingDirectory = Application.StartupPath [email protected]"\FormGen\";
p.Start();
p.StandardInput.WriteLine("FormGen.exe");
p.StandardInput.WriteLine("exit");

以上是关于C#执行EXE程序的主要内容,如果未能解决你的问题,请参考以下文章

rider c#命令行程序生成exe可执行文件

C#调用Exe程序示例

C#执行EXE程序

在C#中调用exe程序

无法使用 C# 代码运行 .exe 应用程序

从 C# 代码调试 C++ exe