runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
复制代码
string mutexName = System.Environment.UserName + "nono";
            bool runone;
            System.Threading.Mutex run = new System.Threading.Mutex(true, mutexName, out runone);
            if (runone)
            {
                run.ReleaseMutex();

                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
            else
            {
                MessageBox.Show("已经运行了一个实例了。");
            }
复制代码
System.Environment.UserName + "nono";  用户名+程序名。
Mutex(true, mutexName, out runone); out createNew 返回TRUE表示可以创建实例,返回FALSE表示存在。
 
posted on   runliuv  阅读(210)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示