c#读取进程列表判断程序是否已经启动(转)
2024-10-19 13:33:17
方法一: using System.Diagnostics; Process[] vProcesses = Process.GetProcesses();
foreach (Process vProcess in vProcesses)
if (vProcess.ProcessName.Equals( "iexplore ",
StringComparison.OrdinalIgnoreCase))
{
MessageBox.Show( "IE已经打开 ");
break;
} 方法二: using System.Diagnostics; Process[] app = Process.GetProcessesByName("AMS");
if (app.Length > )
{
MessageBox.Show("请关闭已经启动的程序后再进行尝试");
return;
}
else
{
System.Diagnostics.Process.Start("AMS.exe");
} 杀死进程:查找到对应的进程后就可以调用系统命令杀死指定名称的进程 Process[] p = Process.GetProcessesByName("AMS");
foreach (Process ps in p)
{
ps.Kill();
}
最新文章
- Centos6.5 配置Nginx开机自启动
- 【产品 &; 设计】入门 - 工具篇 - Sketch + Skala Preview
- MATLAB的SAVE命令动态批量保存TXT文件
- Android部分调试开关
- Python基础篇【第1篇】: Python基础
- 【MyEclipse 2015】 逆向破解实录系列【终】(纯研究)
- python :生产者和消费者模型 即简单的协程
- Swift与OC之间的选择
- ACCESS数据库C#操作类(包含事务)
- MFC 应用、模板、框架、文档、视图 的关系
- poj1177Picture(线段树-周长并)
- oracle rac logminer有限制用法及session_info为unknown情况
- 在oracle中怎么把一张表的数据插入到另一张表中
- 02基于注解开发SpringMVC项目(jar包,异步,request,参数传递,多选的接收,Model传参,map传参,model传参,ajax,重定向,时间日期转换)
- Windows上模拟Linux环境的软件Cygwin
- Virtualbox扩展硬盘
- Charles 模拟服务器挂掉Rewrite tools
- 训练赛第二场E题 Cottage Village
- Java开发者必备十大学习网站
- python文本挖掘模版