www.pudn.com > GoogleMini.zip > Program.cs, change:2012-05-22,size:1188b


using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Windows.Forms; 
 
namespace GoogleMini 
{ 
    static class Program 
    { 
        /// <summary> 
        /// 应用程序的主入口点。 
        /// </summary> 
        [STAThread] 
        static void Main() 
        { 
            Application.EnableVisualStyles(); 
            Application.SetCompatibleTextRenderingDefault(false); 
            //Application.Run(new Form1()); 
             bool createdNew; //返回是否赋予了使用线程的互斥体初始所属权  
            System.Threading.Mutex instance = new System.Threading.Mutex(true, "GoogleMini", out createdNew); //同步基元变量  
            if (createdNew) //赋予了线程初始所属权,也就是首次使用互斥体  
            { 
                Application.Run(new GoogleMini());//这句是系统自动写的  
                instance.ReleaseMutex(); 
            } 
            else 
            { 
                MessageBox.Show("只允许运行一个GoogleMini!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); 
                Application.Exit(); 
            } 
        } 
    } 
}