看到一小段代码,记下来,也许以后有用
private static void CheckRunning()
{
bool newMutexCreated = true;
using (new Mutex(true, Assembly.GetExecutingAssembly().FullName, out newMutexCreated))
{
if (!newMutexCreated)
{
MessageBox.Show("该程序已经被运行");
return;
}
}
}
本文介绍了一种使用 Mutex 来防止 Windows 应用程序被多次启动的方法。通过在程序启动时创建一个唯一的 Mutex,并检查该 Mutex 是否已经存在来判断程序是否已被运行。
2503

被折叠的 条评论
为什么被折叠?



