Led*_*erp 2 c++ windows winapi
我已经尝试将bool指针设置为特定的起始位置,然后逐步递增它.这会导致访问冲突.
我正在使用Visual Studio 2010
Windows是一种虚拟内存操作系统.这意味着软件处理"内存" - 可能会或可能不会在某个时间点缓存在RAM中.相当多的进程内存可能存储在磁盘上 - 在页面文件中,或作为文件映射的一部分.
那么,如果你从"倾销RAM"降级到"倾销内存",那么你需要问自己"哪个内存".
除了作为虚拟内存操作系统之外,Windows还可以保护应用程序彼此之间 - 每个进程都有自己的内存专用地址空间.因此,您需要确定要转储的内存.我们自己的过程?这很简单.使用VirtualQuery检查块并将其转储.
看着另一个过程?那更复杂.存在安全障碍,阻止不受信任的应用程序查看更受信任的进程内存.如果您有足够的权限,VirtualQueryEx将允许您检查另一个进程.
最后,如果你想检查内核内存,那么你需要开发某种驱动程序:Usermode代码根本不允许查看内核内存.