首页
社区
课程
招聘
VB制作注册机的溢出问题
发表于: 2005-2-2 10:39 4056

VB制作注册机的溢出问题

2005-2-2 10:39
4056
问一个很菜的问题:
以前我一直用Turbo C制作注册机的,由于不支持中文,而且不能复制、粘贴,虽然制作简单,但是使用起来不方便。
最近改为用VB了,容易上手,但是遇到一个问题:
在中华灯谜2005的算法中有一过程:
XOR EAX,DDFB7687
在vb中输入:sn2 = sn2 xor 3724244615   (0xDDFB7687转化为十进制,即为3724244615)
VB强行将3724244615转化为双精度浮点数,并且在执行时发生溢出错误。
奇怪,vb里怎么样才能使用一个无符号的长整数呢?
竟然拿他没有一点办法,最后还是用turbo c做了注册机,但是心里老不服气。大家不要笑我连VB都搞不定,这是偶第一次用VB制作注册机。
偶用的是网上下载的VB6.0精简版,安装文件只有六兆大,功能基本上都有,只是去掉了帮助和一些补偿用的东东,偶很是稀饭。
等待那位大哥帮我解决这个问题,不解决这个问题,俺睡不着觉。
_______________________________
学习,学习,学习中

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 214
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
在VB里面,对数值进行逻辑运算的时候,操作数必须在
-2,147,483,648 至 +2,147,483,647 之间。超出范围就溢出。我也遇到这种情况,没辙了。不然我的WinZip 9.0 的注册机就可以不用C做了。
2005-2-2 10:45
0
雪    币: 671
活跃值: (723)
能力值: ( LV9,RANK:1060 )
在线值:
发帖
回帖
粉丝
3
谢谢
___________________________
学习、学习、学习中
2005-2-2 10:56
0
游客
登录 | 注册 方可回帖
返回
//