现在的位置: 首页 > 综合 > 正文

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

2012年09月20日 ⁄ 综合 ⁄ 共 510字 ⁄ 字号 评论关闭
修改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
       {
         //重复提示
       }
     }

抱歉!评论已关闭.