我正在浏览http://www.SecurityTube.net上的Windows Assembly视频系列。这些示例使用mem.exe windows实用程序,但我发现它没有安装在我的Windows7 64位安装中。在做一些研究时,我发现mem.exe不是为64位体系结构设计的。有没有其他的选择,或更新版本的文件?
编辑:实际上,我正在寻找一些可以替代“mem/d”的东西,如果我没有弄错的话,它可以提供内存空间的实际有限映射。有什么想法吗?
最佳答案
Mem.exe
是旧DOS时代的残余。afaik,自从32位被引入以来,它在windows中几乎没有任何意义。
winxp sp2命令窗口中mem.exe
的输出如下:
655360 bytes total conventional memory
655360 bytes available to MS-DOS
580224 largest executable program size
1048576 bytes total contiguous extended memory
0 bytes available contiguous extended memory
941056 bytes available XMS memory
MS-DOS resident in High Memory Area
注意第二行和最后一行,它们都指
MS-DOS
。还要注意提到extended
和XMS
内存,以及High Memory Area
,它们现在在32位窗口上都没有任何意义(在64位窗口上就更少了)。还要注意,这是在一台内存为2 GB的计算机上运行的,但是
total contiguous memory
仅列为1 MB。关于windows - x64 Windows是否有mem.exe版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5586711/