I’m going through the http://www.SecurityTube.net video series on Windows Assembly. The examples make use of the mem.exe Windows utility, but I have found that it isn’t installed on my Windows 7 64-bit install. In doing a little research, I have found that mem.exe is not designed for the 64-bit architecture. Is there an alternative out there, or an updated version of the file?
EDIT: I’m actually looking more for something that will replace “mem /d”, which gives an actual limited mapping of the memory space, if I’m not mistaken. Any ideas?
Mem.exeis a remnant of the old DOS days. AFAIK, it’s been pretty much meaningless in Windows since 32-bit was introduced.The output of
mem.exein a command window in WinXP SP2 is this:Note the second and last lines, which both refer to
MS-DOS. Also note the mention ofextendedandXMSmemory, andHigh Memory Area, none of which carry any meaning now on 32-bit Windows (and less on 64-bit).Also note that this was run on a machine with 2 GB RAM, but the
total contiguous memoryis only listed as 1 MB.