您现在的位置是:网站首页> C#技术

C#只运行一个实例

摘要

bool createNew;

            using (System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out createNew))

            {

                if (createNew)

                {

                    Application.Run(new Form1());

                }

                else

                {

                    MessageBox.Show("应用程序已经在运行中...")

                    System.Threading.Thread.Sleep(1000);

                    System.Environment.Exit(1);

                }

            }


Top