2011-04-07 62 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

相關問題