当前位置: 代码迷 >> ASP.NET >> 有没有办法打开application的时分先检查是否已经打开
  详细解决方案

有没有办法打开application的时分先检查是否已经打开

热度:7270   发布时间:2013-02-25 00:00:00.0
有没有办法打开application的时候先检查是否已经打开?
我在用vb编一个小程序,需要的时候可以隐藏到后台。我希望有这样的功能,就是隐藏到后台后,如果再次打开这个程序,程序可以先检查进程里是否已经打开过了,如果的确如此,就把后台的程序放回前台来,而不是打开一个新程序。我发现winword有类似功能,如果已经打开一个文件,再次打开的时候,不是开一个副本,而是回到这个文件来。如何实现这个功能呢?谢谢

------解决方案--------------------------------------------------------
http://www.google.com.hk/#q=Process.GetProcessesByName&hl=zh-CN&newwindow=1&safe=strict&prmd=imvns&source=lnt&tbs=lr:lang_1zh-CN%7Clang_1zh-TW&lr=lang_zh-CN%7Clang_zh-TW&sa=X&ei=qHsZULy6JeqtiQef5ICoCg&ved=0CE8QpwUoAQ&bav=on.2,or.r_gc.r_pw.&fp=9426766432c05384&biw=1366&bih=712
------解决方案--------------------------------------------------------
用Mutex 

参考:
C# .NET Single Instance Application
http://sanity-free.org/143/csharp_dotnet_single_instance_application
  相关解决方案