首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-08-30 
有没有办法打开application的时候先检查是否已经打开?我在用vb编一个小程序,需要的时候可以隐藏到后台。我

有没有办法打开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.html

热点排行