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();
                } 
    }

  • 相关阅读:
    原型模式
    哈希表原理
    Pow共识算法
    C++虚函数的工作原理
    TCP三次握手与四次分手
    TCP重置报文段及RST常见场景分析
    Ping、Traceroute工作原理
    ARP协议
    Rust生命周期bound用于泛型的引用
    Linux下core dump
  • 原文地址:https://www.cnblogs.com/grj001/p/12223444.html
Copyright © 2011-2022 走看看