实现同时只允许运行一个程序实例(二)

添加人:iyond六级(3262分)   添加时间:2007-06-14    阅读次数:1391  收藏此教程
[STAThread]
static void Main(string[] args)
{
    bool isFirst;

    System.Threading.Mutex mutex = new System.Threading.Mutex(true, "WindowAppTest", out isFirst);
    //这里的myApp是程序的标识,建议换成你的程序的物理路径,这样的话如果在一个操作系统中这个标志不会和其它程序冲突
    if (!isFirst)
    {
        MessageBox.Show("Exist");
        Environment.Exit(1);//实例已经存在,退出程序
    }
    else
    {
        Application.Run(new Form1());
    }
}

1页 第1上一页1下一页
相关的教程: WinForm
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: