以文本方式查看主题 - 搭建论坛 (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的发言:
按照这样,如果是第一次启动,这时还没有写值而进行判断就退出了,岂不是一次也执行不了吗?
|