我写了一个从0x00000000循环到0x7FFFFFFF的循环,但是我认为这是错误的。首先,通过这个时间间隔循环播放甚至需要花费1%的时间:

for (uint adr = 0x00000000; adr <= 0x7FFFFFFF; adr++)
{
...
}


我之前提到过,但是0x00000000是正确的起始值,终止值又如何呢?我尝试读取的测试应用占用了388kB,0x7FFFFFFF是使用的正确值吗?

编辑:
我试图读取的testapplication由我自己用c ++编写,并且仅包含一个int,其值为10

我正在尝试使用C#读取testapps内存

最佳答案

我的测试应用程序占用了388kB,0x7FFFFFFF是使用的正确值吗?


这两个数字完全无关。

而您在循环内尝试执行的任何操作都可能是错误的。

关于c# - 应用程序在内存中的开始和停止位置是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5076697/

10-10 01:25