C#禁止软件重复启动:
https://stackoverflow.com/questions/15115241/how-can-i-prevent-launching-my-app-multiple-times
代码:
String thisProcessName = Process.GetCurrentProcess().ProcessName;
if (Process.GetProcesses().Count(p => p.ProcessName == thisProcessName) > 1)
{ return; }