Analytics

2012年6月7日 星期四

[C#]使用 Threading.Mutex 判斷程式使否正在執行中(Use Threading.Mutex determine whether the program is being implemented)


問題
使用 Threading.Mutex 判斷程式使否正在執行中



解決方法
bool flag = false;
System.Threading.Mutex mutex = new System.Threading.Mutex(true, "notepad", out flag);
if (!flag)
{
Process myProcess = new Process();
myProcess.StartInfo.WorkingDirectory = WorkingDirectory;
myProcess.StartInfo.FileName = "notepad.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
}
else
{
//執行中
}

沒有留言:

熱門文章