欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#禁止Windows应用程序重复启动

程序员文章站 2022-07-06 16:27:38
...

禁止程序二次启动我使用是如下代码:(通过判断程序是否启动来禁止二次启动)

 static void Main()
        {
          
            bool createNew;
            // 只能运行一次程序
            using (Mutex m = new Mutex(true, Application.ProductName, out createNew))
            {
                if (createNew)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Form1());
                  
                }
                else
                {
                   MessageBox.Show("程序已经运行");
                }
            }
        }