【发布时间】:2012-03-15 12:26:35
【问题描述】:
可能重复:
What is the correct way to create a single instance application?
如何定义我的应用程序在反复单击其 exe 文件后仅打开一次?
【问题讨论】:
标签: c# winforms single-instance
可能重复:
What is the correct way to create a single instance application?
如何定义我的应用程序在反复单击其 exe 文件后仅打开一次?
【问题讨论】:
标签: c# winforms single-instance
Single Instance Applications 的 Stack Overflow 上有几个相关问题:
这个好像最合适:What is the correct way to create a single-instance application?
【讨论】:
我总是在应用程序的入口点这样做:
bool onlyInstance = false;
Mutex m = new Mutex(true, "MyUniqueMutextName", out onlyInstance);
if (!onlyInstance)
{
return;
}
GC.KeepAlive(m);
【讨论】: