我写了一个从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/