C#winforms如何禁止同一个程序运行两次

修改Program.cs 文件
  
  ///  summary
     /// 应用程序的主入口点。
     ///  /summary
     [STAThread]
     static void Main()
     {
       System.Diagnostics.Process _RunProcess = System.Diagnostics.Process.GetCurrentProcess();
       System.Diagnostics.Process[] _Process = System.Diagnostics.Process.GetProcessesByName(_RunProcess.ProcessName);
  
       if (_Process.Length == 1)
       {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new Form1());
       }
       else
       {
         //重复提示
       }
     }

你可能感兴趣的:(WinForm)