2008-08-29 如何防止程式重覆執行 4030 0 C# 摘要:如何防止程式重覆執行 最近工作上碰到一個問題有一支 Windows Form 在同個時間點下不能重覆執行就我所知道一個程式的執行就是一個 Process (可在 Windows 工作管理員中的處理程序頁籤看到)那裡如何防止呢很簡單using System.Diagnostics; //取得目前此程式正在執行的 Process 名稱 string ProcessName = Process.GetCurrentProcess().ProcessName; //將作業系統中,同樣的 Process 名稱全都取回來存進 Process 陣列 Process[] p = Process.GetProcessesByName(ProcessName); if (p.Length > 1) { //處理方式 } C# 回首頁