1,引入命名空间 using System.Threading;
2,代码实现部分:(Program.cs 中)
static void Main()
{
bool createdNew;
Mutex instance = new Mutex(true, "XXXX", out createdNew);
if (createdNew)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form2());
}
//else
//{
//MessageBox.Show("程序已在运行中...");
//return;
//}
}
-----------------------
备注说明:XXXX 是你程序的主进程名称; Form2 是你的默认登陆首窗体。