2011年3月16日 星期三

如何防止程式重覆執行

//取得目前此程式正在執行的 Process 名稱
string ProcessName = Process.GetCurrentProcess().ProcessName;
//將作業系統中,同樣的 Process 名稱全都取回來存進 Process 陣列
Process[] p = Process.GetProcessesByName(ProcessName);

if (p.Length > 1)
{
//處理方式
}

沒有留言:

張貼留言