只允许运行一个实例的程序(互斥程序)
有的时候我们需要编写出的应用程序在同一时间只允许运行一个实例,运行第二个实例时提示用户“该程序已经运行”。这是很老土的表示方法,但很灵验。我找到了三种限制程序实例被多次运行的方法,它们有各自的优点,一会儿我会用一个控制台程序做例子,分别讨论这三种方法。有一种比较流行的方式,解决另人恶心的“该程序已经运行”的对话框,比如千千静听,如果程序被第二次运行,它会直接将已经打开的程序前置,这样做确实