#region 检查重复启动
Process[] pro = Process.GetProcesses();
var process = pro.Where(p => p.ProcessName.Equals(Process.GetCurrentProcess().ProcessName));
int n = process.Count();
if (n > 1)
{
MessageBox.Show("程序已经启动,请勿重复启动", "提示", MessageBoxButton.OK, MessageBoxImage.Error);
HandleRunningInstance(process.FirstOrDefault());
Current.Shutdown();
return;
}
#endregion
C# Process
最新推荐文章于 2024-08-07 21:00:45 发布