互斥代码如下:
static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            bool exist = false;
            Mutex myMutex = new Mutex(true, "OnlyOnceTime", out exist);
            if (exist)
            {
                myMutex.ReleaseMutex();
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                FrmLogin frm = new FrmLogin();
                frm.ShowDialog();
                if (FrmLogin.flag == '1' || FrmLogin.flag == '2')
                {
                    Application.Run(new MainForm());
                }
            }
            else
            {
                MessageBox.Show("程序已经运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
    }奇怪的是我用debug和release分别生成exe文件
然后进debug下运行,可以实现互斥
但是进release下却没有起到效果,
请问高手这个是什么原因
由于我最终是需要发布版本
请大侠指点下改怎么弄