C# 实现打开和关闭可执行文件
2016-07-28 15:02
369 查看
一、打开可执行程序
Process pr = new Process();//声明一个进程类对象 pr.StartInfo.FileName = "E://Program Files//Tencent//QQ//QQ.exe";//指定运行的程序,我的QQ的物理路径。 pr.Start();//运行QQ
二、把相关进程全部关闭
Process[] proc = Process.GetProcessesByName("QQ");//创建一个进程数组,把与此进程相关的资源关联。for (int i = 0; i < proc.Length; i++){proc[i].Kill();//逐个结束进程.}三、关闭指定的可执行程序
Process[] p_arry = Process.GetProcesses();//得到系统所有进程for (int i = 0; i < p_arry.Length; i++)//遍历每个进程{if (p_arry[i].ProcessName == "QQ")//发现有名为QQ的进程{p_arry[i].Kill();//就结束它。return;}}System.GC.Collect();//垃圾回收
相关文章推荐
- c#调用COM组件
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- 威金变种 rundl132.exe RichDll.dll,f1.exe,f2.exe,f3.exe,f4,exe,f5.exe,f11.exe解决方法
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法
- C#异步绑定数据实现方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析