2011-04-07 82 views
1

我正在阅读http://www.SecurityTube.net视频系列Windows Assembly。这些示例使用了mem.exe Windows实用程序,但我发现它未安装在我的Windows 7 64位安装中。在做一些小小的研究之后,我发现mem.exe并不是为64位体系结构设计的。有没有替代方案,或文件的更新版本?是否有用于x64 Windows的mem.exe版本?

编辑:我实际上寻找更多的东西,将取代“mem/d”,如果我没有弄错,它给出了一个实际有限的内存空间映射。有任何想法吗?

回答

3

Mem.exe是旧DOS时代的遗留物。 AFAIK,自32位推出以来,它在Windows中几乎没有意义。

mem.exe在在WinXP SP2命令窗口的输出是这样的:

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。还要注意提及extendedXMS内存,以及High Memory Area,这些内容在32位Windows上都没有任何意义(在64位上更少)。

另外请注意,这是一台机器上有2 GB RAM运行,但total contiguous memory仅列为1 MB

相关问题