阅读背景:

C# 程序只允许运行一个实例的正确代码

来源:互联网 

不得不感叹一下天下代码一大抄,到百度上一搜,结果都是如下的代码。

[STAThread]
        static void Main()
        {
            //只允许运行一个程序
            bool createNew;
            System.Threading.Mutex  mutex = new System.Threading.Mutex
                (true, "Global\" + Application.ProductName, out createNew);
            {
                if (createNew)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Form1());
                }
                else
                {
                    MessageBox.Show("只允许运行一个程序!");
                }
            }
        }
[STAThrea



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: