private static bool SoftCountCheck() //检查是否唯一启动的客户端
{
string softName = System.Diagnostics.Process.GetCurrentProcess().ProcessName; //软件名称
int softID = System.Diagnostics.Process.GetCurrentProcess().Id; //软件ID号
System.Diagnostics.Process[] proList = System.Diagnostics.Process.GetProcesses(); //当前所有启动的进程
foreach (System.Diagnostics.Process item in proList)
{
if (string.Compare(item.ProcessName, softName) == 0 && item.Id != softID)
return false;
}
return true;
}