关键词搜索

源码搜索 ×
×

c#读取进程列表判断程序是否已经启动

发布2020-12-26浏览1185次

详情内容

  1. //方法一:
  2. using System.Diagnostics;
  3. Process[] vProcesses = Process.GetProcesses();
  4. foreach (Process vProcess in vProcesses)
  5. if (vProcess.ProcessName.Equals( "iexplore ",
  6. StringComparison.OrdinalIgnoreCase))
  7. {
  8. MessageBox.Show( "IE已经打开 ");
  9. break;
  10. }
  11. //方法二:
  12. using System.Diagnostics;
  13. Process[] app = Process.GetProcessesByName("AMS");
  14. if (app.Length > 0)
  15. {
  16. MessageBox.Show("请关闭已经启动的程序后再进行尝试");
  17. return;
  18. }
  19. else
  20. {
  21. System.Diagnostics.Process.Start("AMS.exe");
  22. }
  23. 杀死进程:查找到对应的进程后就可以调用系统命令杀死指定名称的进程
  24. Process[] p = Process.GetProcessesByName("AMS");
  25. foreach (Process ps in p)
  26. {
  27. ps.Kill();
  28. }

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载