国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C# 重啟互斥程序的一個(gè)方法

2019-11-17 04:00:05
字體:
供稿:網(wǎng)友
在程序運(yùn)行結(jié)束時(shí)釋放互斥對(duì)象,然后執(zhí)行重啟。

        static string mutexFlagStr = "TEST1";
        static public bool requestRestart = false;
        static void Main()
        {

            application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            // 通過互斥來防止程序多重啟動(dòng)
            bool blnCreate;
            Mutex m = new Mutex(true, mutexFlagStr, out   blnCreate);
            if (blnCreate)
            {
                Application.Run(new FormMain());
                m.ReleaseMutex();
                m.Close();
                if (requestRestart)
                {
                    Application.Restart();
                }
            }
            else
            {
                MessageBox.Show("程序已經(jīng)啟動(dòng),不能再次啟動(dòng)!");
                Application.Exit();
            }

        }

在執(zhí)行重啟時(shí),先將requestRestart 賦值為true,然后執(zhí)行Application.Exit();
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临颍县| 施甸县| 汽车| 苗栗市| 渝中区| 闵行区| 黔江区| 白银市| 张家口市| 张北县| 武安市| 安乡县| 三亚市| 博乐市| 新疆| 昭通市| 邛崃市| 恭城| 沾益县| 宁强县| 高邑县| 商洛市| 神农架林区| 大港区| 赞皇县| 屏南县| 深水埗区| 罗田县| 五家渠市| 绥芬河市| 中方县| 阆中市| 文山县| 简阳市| 彭州市| 甘肃省| 克什克腾旗| 长丰县| 高要市| 黎川县| 托里县|