只运行一个应用程序实例

             bool mutexIsNew;
            using (System.Threading.Mutex m=new Mutex(true,"",out mutexIsNew))
            {
                if (mutexIsNew)
                {
                    //第一个实例,run
                }
                else
                {
                    //已经存在实例,退出
                }
            }

原文地址:https://www.cnblogs.com/gitran/p/2868163.html