Download Pelles C here: http://www.pellesc.se
Quote from: Kochise on Yesterday at 01:38:09 PMYeah, it's not about the installer but the installed files.
include GetMemory.inc
.data
fc1 db 'The computer %s '
db 'has %u Gb of memory.',0
nSize dd 32
.data?
CompName db 32 dup(?)
MemStat MEMORYSTATUSEX <?>
.code
start:
invoke GetComputerName,\
ADDR CompName,ADDR nSize
mov edx,OFFSET MemStat
mov MEMORYSTATUSEX.dwLength[edx],SIZEOF(MEMORYSTATUSEX)
invoke GlobalMemoryStatusEx,\
ADDR MemStat
mov edx,OFFSET MemStat
mov eax,DWORD PTR [edx+MEMORYSTATUSEX.ullTotalPhys]
mov edx,DWORD PTR [edx+MEMORYSTATUSEX.ullTotalPhys+4]
mov ecx,1024*1024
div ecx
invoke printf,ADDR fc1,ADDR CompName,eax
invoke ExitProcess,0
END start
Page created in 0.040 seconds with 16 queries.