您的位置:首页 > 编程语言 > C#

C#程序中:如何启用进程、结束进程、查找进程

2018-02-05 15:37 1561 查看


C#程序中:如何启用进程、结束进程、查找进程

在启动某个程序之前,如果需要先检查改程序是否已经运行,可以查找进程里有没有这个进程,再根据查找进程后的结果进行相应的判断操作。
    产找进程的范围是任务管理器中的进程列表。如果进程被隐藏了,结果……(我没有试过)
 
 
查找进程、启用进程、关闭进程
using ……

using ……

using System.Diagnostics;
 
//启用进程

void process()

{

 Process p;//实例化一个Process对象

 p=Process.Start(@"E:\1.txt");//要开启的进程(或 要启用的程序),括号内为绝对路径

 p.Kill();//结束进程

}
 
//查找进程、结束进程

void killProcess()

{

     Process[] pro = Process.GetProcesses();//获取已开启的所有进程
            //遍历所有查找到的进程
            for (int i = 0; i < pro.Length; i++)

            {
                //判断此进程是否是要查找的进程

                if (pro[i].ProcessName.ToString().ToLower() == "pc_task")

                {

                    pro[i].Kill();//结束进程

                }

            }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: