荒野孤行 发表于 2014-2-12 12:56:12

edata 发表于 2014-2-11 23:23
不知道你采用什么方式获取mac我觉得可以试试cmd命令,ipconfig /all >c:/txt然后读取,理论上可以的,

这个获取mac地址也是在论坛上找的,我之前测试的时候是可以用的,现在测试不能用了,具体待高手解决。还有一种想法是读取到mac地址后,保存到一个位置,下次直接调用,不用再用cmd的方式去读取了,这样只需要首次使用时联网即可,以后不需联网。根据测试只有联网时才可获得mac地址。

gulang008 发表于 2014-2-12 12:54:03

先留个座,有时间看。。

edata 发表于 2014-2-11 23:23:45

llsheng_73 发表于 2014-2-11 10:30 楼主这个想法跟我去年底写的那个思路简直一模一样,也是每次获取申请码都不一样,但都可以得到相应的注册码, ...

不知道你采用什么方式获取mac我觉得可以试试cmd命令,ipconfig /all >c:/txt然后读取,理论上可以的,

陈亚娣 发表于 2014-2-11 15:11:00

学习

llsheng_73 发表于 2014-2-11 10:30:46

本帖最后由 llsheng_73 于 2014-2-11 10:34 编辑

楼主这个想法跟我去年底写的那个思路简直一模一样,也是每次获取申请码都不一样,但都可以得到相应的注册码,在注册程序中加入到期时间。生成的注册码包含了MAC,申请时间和到期时间,验证时首先对比系统时间和申请时间,再对比到期时间和MAC

zml84 发表于 2014-2-11 10:22:21

通过查找内存,可获取ADMIN_KEY

emk 发表于 2014-2-4 19:34:00

WIN7 32位、64位均未获取到mac系列号,(失败退出),xp系统没测试。。。。。。。

spp_wall 发表于 2014-2-4 17:20:16

荒野孤行 发表于 2014-2-4 17:00 static/image/common/back.gif
序列号中有起始日期和终止日期,然后再读取电脑当前日期,电脑日期比日期大,则起始日期更新成电脑日期, ...

嗯刚开始没有提示有试用时间   还以为没写仔细看了下原来已经写了不错

如果试用期到了是不是会有提示呢

荒野孤行 发表于 2014-2-4 17:00:03

spp_wall 发表于 2014-2-4 14:51
应该如何写呢 求教

序列号中有起始日期和终止日期,然后再读取电脑当前日期,电脑日期比日期大,则起始日期更新成电脑日期,如果电脑日期吃起始日期还小,说明用户改变了电脑日期,终止程序,直到起始日期和终止一样,则试用期结束。这样写的好处就是即使你把电脑日期改了也没用。
这样的话,程序每天会更新序列号,但对我们的注册码没影响。

spp_wall 发表于 2014-2-4 14:51:27

荒野孤行 发表于 2014-2-4 14:19 static/image/common/back.gif
这个需要各位去完成,我只是提供思路。

应该如何写呢 求教
页: 37 38 39 40 41 42 43 44 45 46 [47] 48
查看完整版本: 【源码】程序使用权限