我试图将MaximumApplicationAddress
from保存SystemInfo
到 中uint
,但我得到了System Overflow Exception
:
System.OverflowException:算术运算导致溢出
我尝试了很多,也搜索了很多,但没有任何帮助。如果我转换或使用小数,则没有任何帮助。
这是有问题的代码:
private uint _maxAddress;
public MemorySearch()
{
SystemInfo info;
GetSystemInfo(out info);
// This line throws a System.OverflowException:
_maxAddress = (uint)info.MaximumApplicationAddress;
resetFields();
}
这是错误的屏幕截图:
有任何想法吗?