天天看點

判斷程式已經運作

版權聲明:歡迎評論和轉載,轉載請注明來源。 https://blog.csdn.net/zy332719794/article/details/40147127

思路:在program類主函數Main中進行檢查。當系統程序除去目前還有同名程式在運作,則表示程式已經運作。

private static bool IsRunning()
        {
            int processCount = 0;
            string processName = Process.GetCurrentProcess().ProcessName;

            foreach (var process in Process.GetProcesses())
            {    
                if (process.ProcessName == processName)
                {
                    processCount++;
                    if (processCount > 1)
                    {
                        return true;
                    }
                }
            }

            return false;
        }           

繼續閱讀