请反汇编高手帮我把一个RMXP程序里面的Game.exe的文件解压出来~
答案:2 悬赏:40 手机版
解决时间 2021-02-13 17:21
- 提问者网友:我是我
- 2021-02-13 00:21
具体文件请留下邮箱 然后发送
最佳答案
- 五星知识达人网友:等灯
- 2021-02-13 01:22
每一个windows进程都映射到独立的4G(32位)的虚拟地址空间里面的,而不是直接访问物理内存的。 也就是说,每个进程都有属于她自己独立的私有空间,他们不可能被加载到同一个物理内存位置的,假设进程1在0x00401075这个地方有代码,进程2在0x00401075这个地方也有代码,他们也不是可能是重复的。 而win2000以后的系统(32位非3G模式)用户方式下的内存是由0x00010000开始的,exe文件映像被加载到其中起始地址为0x00400000的空间里面(个人觉得这个0x00400000可能是为了兼容win98的程序的原因,因为win98的用户方式地址分区是由0x00400000开始的)。 所以这里的0x00400000就是楼上说的那个基地址。而他们怎么加载就要看exe文件头里面的定义了。
全部回答
- 1楼网友:执傲
- 2021-02-13 02:12
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯