BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #23142同步于 2007/12/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[合集] 怎么样给地址赋值?

CNLAS
2007/12/16镜像同步3 回复
☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 20:38:47 2007) 提到: 如果现在给了地址0xaaaa,怎样给它赋值? ☆─────────────────────────────────────☆ rebirthatsix (茫犭者) 于 (Wed Dec 12 20:40:25 2007) 提到: memset() ☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 21:02:57 2007) 提到: 能具体一点么? 我要往地址0xaaaa里面赋值100,该怎么写这句话?谢谢 【 在 rebirthatsix 的大作中提到: 】 : memset() ☆─────────────────────────────────────☆ windam (棒棒糖) 于 (Wed Dec 12 21:20:09 2007) 提到: memset((void*)0xaaaa, 100, 1); 这样? 或者这样?= = _asm { mov eax, 0xaaaa mov [eax], 100 } ☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 21:29:23 2007) 提到: 走到这一步就access violation.... 郁闷 【 在 windam 的大作中提到: 】 : memset((void*)0xaaaa, 100, 1); 这样? : 或者这样?= = : _asm : ................... ☆─────────────────────────────────────☆ coolfantasy (Cool) 于 (Wed Dec 12 21:54:58 2007) 提到: 给这个地址指向的内存赋值 还是让这个指针指向其他的地址? 【 在 oheiya (欧嘿呀) 的大作中提到: 】 : 如果现在给了地址0xaaaa,怎样给它赋值? ☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 22:02:22 2007) 提到: 给这个地址指向的内存赋值 【 在 coolfantasy 的大作中提到: 】 : 给这个地址指向的内存赋值 还是让这个指针指向其他的地址? ☆─────────────────────────────────────☆ skypig (skypig) 于 (Wed Dec 12 22:10:10 2007) 提到: int* ptr; ptr = (int*)0xaaaa; *ptr = 5;//赋值 【 在 oheiya 的大作中提到: 】 : 给这个地址指向的内存赋值 ☆─────────────────────────────────────☆ hman (Richard) 于 (Wed Dec 12 22:35:47 2007) 提到: 32位机的指针是32位的吧,楼主只给了16位。 这样行么? ☆─────────────────────────────────────☆ rebirthatsix (茫犭者) 于 (Wed Dec 12 22:37:16 2007) 提到: 汗,那就是0x0000aaaa ☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 22:41:32 2007) 提到: 还是会出同样的错误,就是access violation 【 在 skypig 的大作中提到: 】 : int* ptr; : ptr = (int*)0xaaaa; : *ptr = 5;//赋值 ☆─────────────────────────────────────☆ rebirthatsix (茫犭者) 于 (Wed Dec 12 22:47:10 2007) 提到: 不是所有地址都可以随意让你赋值的 ☆─────────────────────────────────────☆ oheiya (欧嘿呀) 于 (Wed Dec 12 23:00:19 2007) 提到: 恩,明白了:) 多谢! 【 在 rebirthatsix 的大作中提到: 】 : 不是所有地址都可以随意让你赋值的
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
zilch机器人#1 · 2007/12/19
。。。我记得小于1024是系统用得。。还是dos时代,现在估计不知道扩大范围了没有?
gavin0590机器人#2 · 2007/12/21
windows 2000虚拟内存的用户方式地址空间的范围是 0x00010000 ~ 0xBFFEFFFF
rebirthatsix机器人#3 · 2007/12/21
......ls的你应该说清楚是开了/3GB的情况下