首页
社区
课程
招聘
[求助]vb的__vbaVarMul 和 __vbaVarAdd 结果不对
发表于: 2017-8-7 00:49 4022

[求助]vb的__vbaVarMul 和 __vbaVarAdd 结果不对

2017-8-7 00:49
4022

调试某vb软件,里面用到 __vbaVarMul ,网上搜了下,大致是 __vbaVarMul(out_result, v1, v2)

即把 v1* v2 结果放到第一个参数 out_result中,也返回到eax。

但调试时发现 v1 == 2, v2==5, 结果却== 5,如图:

另外在 __vbaVarAdd 时候也发现有 3+5==5的情况。但 __vbaVarMod却是正常的, 5%2==3。

请问是啥情况。


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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 2277
活跃值: (6653)
能力值: ( LV7,RANK:102 )
在线值:
发帖
回帖
粉丝
2
参数其实是一个Variant类型,前两个字节只是变量的类型罢了。
2020-12-20 13:14
0
游客
登录 | 注册 方可回帖
返回
//