首页
社区
课程
招聘
[旧帖] [求助]读取内存给一个变量如何再从右向左付值给一个数组 0.00雪花
发表于: 2012-11-28 15:44 1573

[旧帖] [求助]读取内存给一个变量如何再从右向左付值给一个数组 0.00雪花

2012-11-28 15:44
1573
请教:比方说在内存中
0x12345678  A0 45 B3 87
我想把0x12345678这个地址中的内容读出来,放到一个BYTE bb[12]数组中(放到前四个元素中)。如果定义一个变量ULONG aa用ReadProcessMemory读取到aa中。aa中显示的是0x87B345A0。哪么我怎样把aa的值从右向左存入BYTE bb[12]数组中?哪位兄弟给写个例子??(我记得有篇文章介绍来,找不到了)谢了

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 102
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
struct A
{
    union
    {
        unsigned long a1;//先赋值a1
        unsigned char a2[4];//再把这个数组按你想要的顺序读出存入bb[12]
    }_A;
};
2012-11-28 16:15
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵努力吧俺是幼鸟学习来的,
2012-11-29 00:03
0
雪    币: 85
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我是一只小菜鸟。。
2012-11-29 18:13
0
游客
登录 | 注册 方可回帖
返回
//