当前位置:编程学习 > VB >>

怎么知道ReadProcessMemory函数中地址的最大值?

怎么知道ReadProcessMemory函数中地址的最大值?  这个应该跟电脑总内存的大小有关吧

一般的程序好像可用内存为Hex7F000000 类似问题 http://bbs.csdn.net/topics/320178890 理论上是可以输入4GB的(0xFFFFFFFF),
但是实际上2GB都不行。
具体请参考WINDOWS内核方面的书籍。 和系统内存没关系,及时512Mb的内存,也可以运行2G的程序。
windows用了虚拟内存,会吧内存的东西交换的虚拟内存里。虚拟内存就是磁盘上的文件了。

windows给每个程序可用的内存是2G,程序可以神器n多内存,但是程序+数据总共不能超过2G,并且这2G内存还有很多区域被系统占用了。

看系统编程,系统等资料内核能找到更合适的答案
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,