c# winform程序只运行一次

来源:互联网 发布:淘宝买家数据出售 编辑:程序博客网 时间:2024/05/16 19:11

在网上找了好几个方法,觉得这个方法最好用。 

在program.cs的main方法里面添加如下东西:

  static void Main()
        {

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);

          

            System.Threading.Mutex mutex = new System.Threading.Mutex(false, "ThisShouldOnlyRunOnce");

            bool Running = !mutex.WaitOne(0, false);

            if (!Running)

                Application.Run(new Form1());

            else

                MessageBox.Show("程序已启动!");

        }

原创粉丝点击