zoukankan      html  css  js  c++  java
  • 限制程序重复执行

    private void MainWindow_Load(object sender, System.EventArgs e)
    {

        Process[] processes=Process.GetProcessesByName("MYEXENAME");
          if( processes != null)
         {
        if( (processes.Length)== 2)  //第2个进程
        {
           processes[1].CloseMainWindow();

          }
       }
    }

    STAThread]
            static void Main(string[] args)
            {
                //保证该程序只有一个在运行
                bool createdNew;
                System.Threading.Mutex mutex_Application = new System.Threading.Mutex(true,"test",out createdNew);
                if (!createdNew)
                {
                    MessageBox.Show("本程序只允许同时运行一个!");
                    return;
                }
            
                Application.Run();
                
            }        

  • 相关阅读:
    Ruby gem命令
    C语言中的static关键字
    Linux下clock计时函数学习
    open-falcon之dashboardportal说明.md
    open-falcon之graph
    open-falcon之query
    open-falcon之HBS
    open-falcon之judge
    open-falcon之transfer
    open-falcon之agent
  • 原文地址:https://www.cnblogs.com/jhtchina/p/82883.html
Copyright © 2011-2022 走看看