高手请进:VB中如何准确计算共享软件的使用天数? 家里有原代码,回家发给你[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢leonnet(里奥):请发到:[email protected] 感谢leonnet(里奥):能不能给我也发一分[email protected] ?做一个记数的东东,些在数据库或者文本里。做成EXE文件,和你要用的软件一起打在BAT文件里面,不就可以了?每次VB启动,记录时间,然后退出,多方便。 时间差可以用DateDiff 函数:n = datediff("d",date1,new())其实日期型数据是Double 数字,只要不将其转换成字符日期,就不会受系统区域设置的影响。现在的问题是,如果用户更改了本地日期就可以逃过你的检查。当然,如果你的软件中日期是关键数据,用户改了就影响他的正确结果的话,就无所谓了。还有一个办法,依次记录用户启动软件的日期(包括时间,使用函数Now()取得),如果发现当前日期时间小于任何记录日期,就认为用户作弊,删除关键文件,然后给他一个停用的提示。 bcpl老兄,什么是第三方机器的时间? 真怪,richtx32.ocx在windows可以复制,但是在cmd命令窗口却无法复制成功,提示拒绝访问。 请教:关于串口通信问题 实时错误8005:端口已打开 在VB里怎么样把出错信息记录到windows的事件查看器里面?? 请帮忙调试 寻找VB生成类的资料。生成EXE 没有提出新的问题,为什么会减少我的可用分的。而且好象很久没加了:( 求助!能改变控件的层吗? 急呀(时间问题) 一次提问最多可给分数是怎么算的? 关于VB.NET应用程序的打包问题 请问如何把sql server中的数据库结构到导出成文本文件 救命啊 ????vb调用word的问题,
[email protected]
n = datediff("d",date1,new())
其实日期型数据是Double 数字,只要不将其转换成字符日期,就不会受系统区域设置的影响。
现在的问题是,如果用户更改了本地日期就可以逃过你的检查。当然,如果你的软件中日期是关键数据,用户改了就影响他的正确结果的话,就无所谓了。
还有一个办法,依次记录用户启动软件的日期(包括时间,使用函数Now()取得),如果发现当前日期时间小于任何记录日期,就认为用户作弊,删除关键文件,然后给他一个停用的提示。