我正在浏览 http://www.SecurityTube.net视频系列 Windows Assembly 。这些示例使用了 mem.exe Windows 实用程序,但我发现它没有安装在我的 Windows 7 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
。另请注意提到的扩展
和XMS
内存以及高内存区域
,这些现在在 32 位 Windows 上都没有任何意义(并且64 位上更少)。
另请注意,这是在具有 2 GB RAM 的计算机上运行的,但总连续内存
仅列为 1 MB。
关于windows - 是否有适用于 x64 Windows 的 mem.exe 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586711/