首页
社区
课程
招聘
[旧帖] [已解决]2个指针地址存放的数据该如何计算? 0.00雪花
发表于: 2011-8-23 22:21 3589

[旧帖] [已解决]2个指针地址存放的数据该如何计算? 0.00雪花

2011-8-23 22:21
3589
比如地址
0x00000004                 //FF FF FF FF

0x00000008                 //FF 00 00 00

现在我想这样计算
FFFFFFFF-FF000000

我用PVOID和PULONG都得到的是错误的数值。
请问我该怎么做?

我是这么计算的:
---------------
ULONG O_1=0x00000004,O_2=0x00000008;
ULONG O_3;
O_3=(PULONG)O_1-(PULONG)O_2;
---------------
我该如何写代码呢??

我用DBG输出调试信息,不管怎么写都得不到我要的结果。
-----------
问题已经解决了,我没有更新帖子,不好意思啊~~~
感谢3楼的热心帮助

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
little-endian额。。  小白路过,以上言论,概不负责
2011-8-23 22:50
0
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
O_3=  (ULONG)*((PULONG)O_1)-(ULONG)*((PULONG)O_2);
2011-8-24 09:53
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
楼主需要好好看看 指针的概念。C语言的基础:*运算符
2011-8-24 16:11
0
游客
登录 | 注册 方可回帖
返回
//