我将浏览http://www.SecurityTube.net上的Windows Assembly视频系列。这些示例使用了mem.exe Windows实用程序,但我发现它没有安装在我的Windows 7 64位安装上。在进行一些研究时,我发现mem.exe不是为64位架构设计的。那里有替代品,还是文件的更新版本?
编辑:我实际上正在寻找更多可以取代“mem / d”的东西,如果我没有弄错的话,它会给出实际有限的内存空间映射。有什么想法吗?答案 0 :(得分:3)
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位Windows上都没有任何意义(在64位上更少)。
另请注意,这是在具有2 GB RAM的计算机上运行,但total contiguous memory
仅列为1 MB 。
答案 1 :(得分:-1)
这家伙有一个PowerShell脚本可以做你想要的。