桌面程序限制重复开启
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();
//存在
}

浙公网安备 33010602011771号