以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  请问怎样实现限制程序多次启动?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=480)

--  作者:nanlan
--  发布时间:2002-11-8 21:12:25
--  请问怎样实现限制程序多次启动?
就是不能同时启动两个。例如:QQ可以启动两个,我要我用积木做的软件在同一时间里只能启动一个(这个软件启动了,只要他没关,就不能再启动),能告诉我吗,斑竹?              这边是风景越来越好了,但愿这只是开始!
[此贴子已经被作者于2002-11-8 21:24:07编辑过]

--  作者:nanlan
--  发布时间:2002-11-8 21:14:25
--  
嘿,斑竹啊 论坛的文字编辑不好用啊 这个细微的瑕疵(没有语病吧?)该注意一点哦!
--  作者:21003
--  发布时间:2002-11-9 0:39:36
--  
在win2000下面可以启动多个积木! [quote]以下是引用nanlan在2002-11-8 21:12:25的发言: 就是不能同时启动两个。例如:QQ可以启动两个,我要我用积木做的软件在同一时间里只能启动一个(这个软件启动了,只要他没关,就不能再启动),能告诉我吗,斑竹?                这边是风景越来越好了,但愿这只是开始! 
--  作者:nanlan
--  发布时间:2002-11-9 10:14:57
--  
斑竹您误会了! 我是要求只启动一个,积木确实能启动多个,但是我希望能限制一下,要求就只能启动一个啊! 这该怎么办呢?
--  作者:21003
--  发布时间:2002-11-9 10:28:06
--  
可以!在程序启动的时候在注册表中写入一段数值,在退出的时候删除这段数值,并且在程序启动的时候设置一个比较,(这个比较一定要在写入注册表之前)让这个比较去读注册表中的这段数值,如果没有读到就正常启动程序,如果读到中段数值就提示或者退出!明白了吗?
--  作者:nanlan
--  发布时间:2002-11-10 9:07:17
--  
谢谢,算是明白了思路,至于能不能做出来,还不知道呢!
--  作者:21003
--  发布时间:2002-11-10 11:05:09
--  
应该自己动手做做看,这样对你有好处的!
--  作者:洪滨
--  发布时间:2002-11-10 13:35:50
--  
是的,实践才能出真理.
--  作者:21003
--  发布时间:2002-11-11 16:21:45
--  
哈哈哈。。。不能在安装程序的时候就写入注册表吗?
以下是引用无心居士在2002-11-11 16:05:26的发言: 按照这样,如果是第一次启动,这时还没有写值而进行判断就退出了,岂不是一次也执行不了吗?