private Object theLock = new Object();
private bool checkAliveProcess()
{
int processcount = 0;
Process[] procs;
procs = Process.GetProcesses();
foreach (Process aProc in procs)
{
if (aProc.ProcessName.ToString().Equals("iMessenger"))
{
processcount++;
}
}
if (processcount == 1)
{
Application.Run(new ServerMain());
}
else
{
MessageBox.Show("이미 서버가 실행중입니다.", "정보알림", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
private bool checkAliveProcess()
{
int processcount = 0;
Process[] procs;
procs = Process.GetProcesses();
foreach (Process aProc in procs)
{
if (aProc.ProcessName.ToString().Equals("iMessenger"))
{
processcount++;
}
}
if (processcount == 1)
{
Application.Run(new ServerMain());
}
else
{
MessageBox.Show("이미 서버가 실행중입니다.", "정보알림", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}