C# 判断程序是否已在运行

方法一:

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

 

方法二:

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

 

posted on 2016-11-28 16:32  淹死的鸭子  阅读(533)  评论(0编辑  收藏  举报

导航