博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winform打开进程与关闭进程
阅读量:7207 次
发布时间:2019-06-29

本文共 1251 字,大约阅读时间需要 4 分钟。

#region 判断某进程名是否运行        ///         /// 关闭指定名称的进程        ///         ///         void KillProcess(string processname)        {            Process[] allProcess = Process.GetProcesses();            foreach (Process p in allProcess)            {                if (p.ProcessName.ToLower() + ".exe" ==processname.ToLower())                {                    for (int i = 0; i < p.Threads.Count; i++)                        p.Threads[i].Dispose();                    p.Kill();                                       break;                }            }                }        ///         /// 运行应用程序目录下的进程        ///         /// 进程名称        void RunProcess(string processname)        {            Process[] allProcess = Process.GetProcesses();            bool isRun = false;            foreach (Process p in allProcess)            {                if (p.ProcessName.ToLower() + ".exe" == processname.ToLower())                {                    isRun = true;                    break;                }            }            if (isRun == false)            {                if(File.Exists(Application.StartupPath + "\\" + processname))                Process.Start(Application.StartupPath + "\\" + processname);            }        }        #endregion

 

转载地址:http://rhlum.baihongyu.com/

你可能感兴趣的文章
关于COM组件log的位置
查看>>
C++操作符重载
查看>>
postgresql 时间戳格式为5分钟、15分钟
查看>>
linq中如何在join中指定多个条件
查看>>
交换排序
查看>>
【转】链表归并排序插入排序
查看>>
EL表达式和JSTL的使用
查看>>
递归:python 实现2分查找
查看>>
Centos6.5 安装 RabbitMQ3.6.1
查看>>
如何设置eclipse自动提示功能
查看>>
mosfet详解
查看>>
hdu1203
查看>>
for_each用法
查看>>
“.NET技术”Ajax和WEB服务数据格式:自定义返回格式
查看>>
DropzoneJS是一个提供文件拖拽上传并且提供图片预览的开源类库.
查看>>
国家计算机病毒中心假期后警惕病毒传播
查看>>
ASP.NET中JSON的序列化和反序列化,徐汇区网站设计
查看>>
JDBC
查看>>
github桌面工具commit不了解决
查看>>
HTML 笔记
查看>>