要实现程序单实例运行并打开前一个实例有许多方法如大多数网上的Process 方法但如果程序从IDE(像vs)运行然后再双击bindebug里的程序运行了2个实例了本人用的是Mutex来控制程序单实例运行API操作前实例的窗体句柄来实现的.Net里有Form的Handle属性来获取窗体句柄本人在vs2008中写的效果:可行最大最小化时双击会变为普通状态如有更好的方法请大家拿出来研究代码如下:创