如何防止多次打开我的应用程序?

可能重复:
创建单个实例应用程序的正确方法是什么?

我怎样才能定义我的应用程序打开一次后打开它的exe文件一遍又一遍?


我一直在应用程序的入口处完成此操作:

bool onlyInstance = false;

Mutex m = new Mutex(true, "MyUniqueMutextName", out onlyInstance);
if (!onlyInstance)
{
    return;
}

GC.KeepAlive(m);

有关单个实例应用程序堆栈溢出的几个相关问题:

这似乎是最合适的:创建单实例应用程序的正确方法是什么?

链接地址: http://www.djcxy.com/p/51147.html

上一篇: How to prevent open my application more than one time?

下一篇: What is the best way to make a single instance application in .net?