当前位置: 代码迷 >> VB >> 如何知道ReadProcessMemory函数中地址的最大值
  详细解决方案

如何知道ReadProcessMemory函数中地址的最大值

热度:159   发布时间:2016-05-19 04:22:21.0
怎么知道ReadProcessMemory函数中地址的最大值?
怎么知道ReadProcessMemory函数中地址的最大值? 
------解决方案--------------------
这个应该跟电脑总内存的大小有关吧

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

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

看系统编程,系统等资料内核能找到更合适的答案
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sat Feb 25 19:25:08 CST 2017
  • 最近登录:Sat Feb 25 19:25:08 CST 2017
  • 最近登录:Sat Feb 25 19:25:08 CST 2017
  • 最近登录:Sat Feb 25 19:25:08 CST 2017
  • 最近登录:Sat Feb 25 19:25:08 CST 2017