打开第三方进程 和 关闭第三方进程的方法:
1,打开:
string path = @"E:\云盘\功能测试及验证\C Sharp\C--Test-Code\WndForm\bin\debug\WndForm.exe ";
bool bexit = File.Exists(path);
if (bexit)
{
Process.Start(path);
}
2,打开之前判断进程是否已经打开了,并且判断程序是否存在:
Process[] app = Process.GetProcessesByName("WndForm");
if (app.Length <= 0)
{
string path = @"E:\云盘\功能测试及验证\C Sharp\C--Test-Code\WndForm\bin\debug\WndForm.exe ";
bool bexit = File.Exists(path);
if (bexit)
{
Process.Start(path);
}
}
3,关掉第三方进程:
System.Diagnostics.Process[] app = System.Diagnostics.Process.GetProcessesByName("WndForm");
if (app.Length > 0) app[0].Kill();
或者关掉全部:
foreach(var p in app)
{
p.Kill();
}
本文详细介绍了使用C#进行进程操作的方法,包括如何打开、检查和关闭第三方进程。通过具体的代码示例,读者可以学习到如何确保进程唯一运行以及如何批量终止进程。
1292

被折叠的 条评论
为什么被折叠?



