[C# ] 防止程式重複執行

簡單的方法,Program.cs 加上判斷process




1
using System.Diagnostics;


1
2
3
4
5
6
7
8
9
string ProcessName = Process.GetCurrentProcess().ProcessName;
Process[] p = Process.GetProcessesByName(ProcessName);
if (p.Length > 1)
{
// Add Code
MessageBox.Show("重複執行!");
Environment.Exit(1);

}

留言

熱門文章