学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

求VB.NET中程序只运行一次的方法!!!!

求VB.NET中程序只运行一次的方法!!!!

求VB.NET中程序只运行一次,当第二次运行就激活当前运行的程序!!!!!
不要网上拷过来的,要自己试验过可行的!!!
急!!!!!!!!!!1

TOP

这个好办,你在msdn里面看一下怎么监视进程的代码,然后在load的时候 如果进程在运行的话,你可以用show或则move到你的屏幕上就ok了

[此贴子已经被作者于2005-5-19 10:07:08编辑过]


洒家靠!悟空:我给你说过N遍了,叫你不要说我帅!虽然我承认我很帅!!

TOP

show 和move都是VB 里用的吧~
.net都不用这样方法啦~
我问的是VB.net
我是假的!我没脑筋,没有心肠,没有胆子,没有骨气,没剑,没钱,是个真真的大洞口.我身上空得连一块肉都没有... http://www.jqjsw.com 剧情介绍网......

TOP

UBound(Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName)),如果大于0,就说明当前程序已经运行,先Application.Exit结束,然后通过API句柄函数激活当前窗口。
说你哪,看了我那么多帖子都不回,好意思吗?! 觉得需要我帮助,请Q:496227096

TOP

OK,我最后也是这样子解决的~
不过还是谢谢~
我是假的!我没脑筋,没有心肠,没有胆子,没有骨气,没剑,没钱,是个真真的大洞口.我身上空得连一块肉都没有... http://www.jqjsw.com 剧情介绍网......

TOP

VB.NET2005可以非常容易的做到,只需在编译的时候,选择只运行一个实例。

TOP

发新话题