首页  编辑  

只运行一个实例

Tags: /C#/进程、线程处理/   Date Created:

using System ;

using System . Collections . Generic;

using System . Windows . Forms;

using System . Threading;

namespace WindowsApplication35

{

    static class Program

   {

        /// <summary>

        ///

        /// </summary>

       [ STAThread ]

        static void Main()

       {

            bool vExists;

            Mutex vMutex = new Mutex ( false , "WindowsApplication35" , out vExists);

            if ( ! vExists)

           {

                MessageBox . Show( " );

                return ;

           }

            else

           {

               vMutex . WaitOne();

           }

            Application . EnableVisualStyles();

            Application . SetCompatibleTextRenderingDefault(false);

            Application . Run( new Form1 ());

       }

   }

}