版權聲明:歡迎評論和轉載,轉載請注明來源。 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;
}