导航

忆龙2009:windows mobile防止程序重复运行

Posted on 2010-03-24 01:50  忆龙2009  阅读(203)  评论(0编辑  收藏  举报

以下C#代码,可以实现windows mobile防止程序重复运行:

class Program
{

    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [MTAThread]
    static void Main()
    {
            bool createdNew;
            Mutex mutex = new Mutex(true);
            createdNew = mutex.WaitOne(0, false);
            if (createdNew)
            {
                //Application.EnableVisualStyles();
                //Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new frm_MainMenu());
                mutex.ReleaseMutex();
            }
        }

    }

}