限制程序多次运行

        public static void Running()
        {
            bool isAppRunning = false;

            System.Threading.Mutex mutex = new System.Threading.Mutex(true, System.Diagnostics.Process.GetCurrentProcess().ProcessName, out isAppRunning);

            if (!isAppRunning)
            {
                System.Console.WriteLine("本程序已经在运行了,请不要重复运行!");  
            }
            else 
            {
                System.Console.WriteLine("本程序首次运行"); 
            } 
        }

你可能感兴趣的:(.net)