‘壹’ 求用VB写一个限制打开程序次数的代码,30分,不够再加!
比如在一个txt文件里写个数
每运行一次程序自动写一次txt文件并自动加1 ‘会写程序我想这个应该会的
在写程序时定下运行次数与txt文件对比,文件不存在则自动新建一个
当然这是很笨的也是很简单的办法,当然时面的数字可用MD5加密形式
‘贰’ vb开发的exe程序 使用次数怎么控制 请提供全部代码,以及详细方法 不甚感激!
很好弄,定义一个static变量。
如下:
static i%
i=i+1
if i>100 then'最多可用一百次
msgbox("使用次数已经到了,请重新注册")
end
end if
把以上程序放到主程序的load函数中
‘叁’ VB 下如何防止程序多次运行
App.PrevInstance能够判断是否一个实例。你的意思大概是复制在别的目录下的程序也不允许运行。
可以在注册表里写程序的状态,程序启动时检查状态,如果怕破解,也可以定时检测,这样就能防止程序多次运行了。
‘肆’ vb中,如何实现规定程序的运行次数。
运行5次?不太懂你的意思,在VB中,可以用for循环来实现这个例子,比如,我需要一个程序连续输出5次,可以用for
i=1
to
5
来实现这个例子,它只执行5次,不会执行第六次
当然用DO
...loop循环可以更简单不过我记不太清了,书上大部分都有这样的例子的,你可以看一下
‘伍’ VB如何编写让程序每天只能运行一次.
给个简单点的思路吧:写注册表在程序初始化(即在本机中第一次运行时候)在注册表中写入个键值,用于标识当程序第一次运行的时候,阅读指定注册表中键值,假设为1标识今天已经运行了,如果为0表示今天还没运行那么,程序运行时候并设置该注册表键值为1,这样当一次运行完后,后面当天在运行就自动退出==最好是设置两个标识,一个表示天,一个标识程序当天是否已经运行
‘陆’ 如何用VB限制特定EXCLE的打开次数
数据库/INI登记,后面再打开时候先比较有没有达到限定值,如果没有达到,就次数+1后打开,如达到,就BSGBOX呗
‘柒’ 如何在VB 编写的程序中加时间限制或者使用次数限制
你是想让你的程序限制性的让人使用吧?
我告诉你我用过的一个最笨的方法
用一个表存下他使用的次数或时间,在系统启动主窗体的加载事件中去控件。
也就是说啊,只要系统一启动他自动会把库中的数增加一然后保存。如果是时间的话,你可以用时间控件记录本次使用的时间,在关闭系统时或定时的自动将时间存储!
‘捌’ VB中如何设置程序只能启动一次
form1用来验证激活码的,在form1 load事件中读取程序目录下的.txt中的内容,.txt中第一次写入的是1,在点击点击确定command1按钮后,让fomr1读取.txt中的内容赋给变量a,之后判断a是否等于1,等于1的话激活码text1中的内容等于123,密码text2中的内容等于123,form2.show form1 unload me,否则msgbox "激活码错误"。然后在form2的 unload事件中编写代码,在窗体要销毁的时候,向.txt中删除1,写入2,然后当回过来修改form1 的load事件中的代码,读取.txt为1的时候激活码和密码text的内容判断为123,否则不等于1的时候换成其他激活码,当然可以用random函数随机。
‘玖’ 如何用vb写一段程序1、设置l的打开次数,超过限制的次数自动删除文件 ,让文档防拷
最常用的做法是安装时写注册表记录次数,打开时注册表有内容就加次数,次数到了就执行删除程序。你可以先做着,有问题可以问
‘拾’ 如何VB设计一个程序,到指定使用次数或指定日期后无法使用该程序。
要是说到指定日期打不开 你可以使用day(date)来获得指定日期,用month(date)来获得月份 用 year(date)来获得年份
比如你想在它2011年6月19日打不开代码可以这样写
Option Explicit
Private Sub Form_Load()
If Year(Date) = "2011" And Month(Date) = "6" And Day(Date) = 19 Then
MsgBox "指定日期不能打开程序,程序将关闭!"
End
End If
End Sub
这代码是在2011年6月19号那天打不开要是想在19号之后都打不开代码换成这样
Option Explicit
Private Sub Form_Load()
If Year(Date) >= 2011 And Month(Date) >= 6 And Day(Date) >= 19 Then
MsgBox "软件使用期限已到,程序将关闭!"
End
End If
End Sub
当程序运行指定次数可以使用写注册表也可以使用写文件的办法
注册表很麻烦,下面我把写文件的代码给你