方法一:

            Process[] processes = rocess.GetProcessesByName("ConDemo");
if (processes.Length > )
{
MessageBox.Show("应用程序已经在运行","提示"); }

方法二:

private Mutex mutex;
this.mutex = new Mutex(true, name, out flag);//name传入的是进程名称
if (!flag)
{
MsgBox.ShowMessage("已经启动了一个程序!");
Process.GetCurrentProcess().Kill();
return;
}

最新文章

  1. Educational Codeforces Round 6 E dfs序+线段树
  2. poj 1702 三进制问题
  3. 68.Android之透明状态栏
  4. 解决hibernate中的懒加载(延迟加载)问题
  5. OCJP-试题集合 | 对象的比较
  6. iOS - UITabBarController
  7. cut命令如何截取以空格隔开的字段
  8. jQuery分别获取选中的复选框值
  9. Bzoj 1227: [SDOI2009]虔诚的墓主人 树状数组,离散化,组合数学
  10. Git标签管理
  11. css-文本及其他
  12. log4net使用经验总结
  13. Linux 中 sudo、su命令
  14. required 引发的小小思考
  15. 【JavaEE WEB 开发】Tomcat 详解 Servlet 入门
  16. windows拿到cmd权限之后常用命令
  17. django 2.1 配sql server 2008R2
  18. windows下安装rabbitmq的步骤详解
  19. Django的学习(五)————实战问题
  20. 便利的初始化view以及设置tag值

热门文章

  1. quartz(2) -- 入门案例
  2. HBase 协处理器编程详解第一部分:Server 端代码编写
  3. Hibernate -- 映射多对多双向关联关系
  4. Python类与标准库
  5. MySQL for Mac 5.7.x 版本忘记密码修改root密码
  6. 图片与路径(Path)的应用
  7. C++(十九) — const 和 #define 区别
  8. charles抓包工具的使用:概述
  9. 蓝盾第三代AI防火墙分析
  10. HTML5编写规范