zoukankan      html  css  js  c++  java
  • C# winform只允许一个进程运行

    2018-01-04 10:04:26 shikong_ 阅读数 653更多

    public Form1(){
                InitializeComponent();

                //--------------------------只运行一个--------------------------------------------------
                bool flag = false;
                System.Threading.Mutex mutex = new System.Threading.Mutex(true, "Test", out flag);
                //第一个参数:true--给调用线程赋予互斥体的初始所属权  
                //第一个参数:互斥体的名称  
                //第三个参数:返回值,如果调用线程已被授予互斥体的初始所属权,则返回true  
                if (!flag) {
                    MessageBox.Show("只能运行一个程序!", "请确定", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Environment.Exit(0);//退出程序  
                    //Application.Exit();
                } 
    }

  • 相关阅读:
    单例模式创建
    盛最多水的容器
    魔术索引
    钢条切割
    比较版本号
    矩阵中的路径
    机器人的运动范围
    计网基础问题
    Linux 下android环境的配置
    Fedora15下安装Android开发环境
  • 原文地址:https://www.cnblogs.com/grj001/p/12223444.html
Copyright © 2011-2022 走看看