以下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();
            }
        }

    }

}

相关文章: