您的位置:首页 > 其它

如何让应用程序只有一个实例运行

2004-08-05 13:53 721 查看
可以使用互斥体Mutex类型完成此功能。见如下代码:
    [STAThread]
    public static void Main(string[] args)
    {
         //声明互斥体。
         Mutex mutex = new Mutex(false, "ThisShouldOnlyRunOnce");
         //判断互斥体是否使用中。
         bool Running = !mutex.WaitOne(0, false);
         if (! Running)
             Application.Run(new FormLogin());
         else
             MessageBox.Show("应用程序已经启动!");
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string