怎么知道ReadProcessMemory函数中地址的最大值?
怎么知道ReadProcessMemory函数中地址的最大值? 这个应该跟电脑总内存的大小有关吧一般的程序好像可用内存为Hex7F000000 类似问题 http://bbs.csdn.net/topics/320178890 理论上是可以输入4GB的(0xFFFFFFFF),
但是实际上2GB都不行。
具体请参考WINDOWS内核方面的书籍。 和系统内存没关系,及时512Mb的内存,也可以运行2G的程序。
windows用了虚拟内存,会吧内存的东西交换的虚拟内存里。虚拟内存就是磁盘上的文件了。
windows给每个程序可用的内存是2G,程序可以神器n多内存,但是程序+数据总共不能超过2G,并且这2G内存还有很多区域被系统占用了。
看系统编程,系统等资料内核能找到更合适的答案
补充:VB , API