桌面程序限制重复开启

private bool IsProcessStarted(string processName)
 
{
 
Process[] temp = Process.GetProcessesByName(processName);
 
if (temp.Length > 0) return true;
 
else
 
return false;
 
}
 
 
//防止进程重复开启
if (System.Diagnostics.Process.GetProcessesByName("SunpnMonitor").ToList().Count > 1)
{
MessageBox.Show("请关闭已经启动的程序后再进行尝试");
Close();
//存在
}

posted @ 2022-01-14 16:02  理想三旬Zzz  阅读(56)  评论(0)    收藏  举报