书香 发表于 2023-5-22 03:41

【程序的虚拟内存空间】

本帖最后由 书香 于 2023-5-22 03:45 编辑

我们前面一直强调的模块地址,偏移等,那么我们取出变量所在的内存地址是不是系统唯一?不是,这个是虚拟内存地址,这个概念太复杂了,这里就不讲了

我们取模块地址的时候是需要pid的,也就是去当前进程的虚拟空间中去获取
举个例子,我们最后确定的那个叫次数的变量地址是4850304(10进制),你电脑上取出来的也是4850304,改个名字不叫test.exe,取出依旧是这个值

总结:我们使用的内存地址是虚拟地址,是在当前进程的虚拟空间里面取出来的

(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)

sjtkxy 发表于 2023-5-24 05:15

浅酌◇咖啡 发表于 2023-6-16 16:26

感谢大佬分享,学习

惜你如惜我命 发表于 2024-1-6 19:10

感谢大佬分享,学习
页: [1]
查看完整版本: 【程序的虚拟内存空间】