winform 有的时候只能打开一次,下一次不要打开的运用
下面是code
static class ApplicationStart
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
bool ExisFlag = false;
System.Diagnostics.Process currentProccess = System.Diagnostics.Process.GetCurrentProcess();
System.Diagnostics.Process[] currentProccessArray = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process p in currentProccessArray)
{
if (p.ProcessName == currentProccess.ProcessName && p.Id != currentProccess.Id)
{
ExisFlag = true;
}
}
if (ExisFlag)
{
return;
}
else
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new ModelFileGenerator.View.×××());
}
}
} static