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
{
//重复提示
}
}
/// 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
{
//重复提示
}
}