201909051105check AP 是否已運行
---VB--
Private Sub Form_Initialize()
If App.PrevInstance Then End
End Sub
---C#---
//方法1. check process
//需using System.Diagnostics
public bool PrevInstance() {
return (Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1) ;
}
//方法二
//需using System.Threading
private bool IsMyMutex(string apName) {
bool IsExist;
Mutex MyMutex = new Mutex(true, apName, out IsExist); //out=true表示只有一個
return (!IsExist);
}
if(IsMyMutex("TestAP"))
MessageBox.Show("The program is already running");
回應