SniGoal

C#调用exe

2013-03-19

在C#中,通过Process类来进行进程操作。 Process类在System.Diagnostics包中。

DEMO1

using System.Diagnostics;
Process p = Process.Start("notepad.exe");
p.WaitForExit();//关键

DEMO2

using System.Diagnostics;
Process p = new Process();
p.StartInfo.Arguments = "";
p.StartInfo.CreateNoWindow = true;//不创建窗口
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "notepad.exe";
if (File.Exists("notepad.exe"))
{
p.Start();
p.WaitForExit();
}
//如果调用控制台程序,该例不会出现黑窗口。
Tags: csharp

扫描二维码,分享此文章