#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )
#pragma comment(linker, "/OPT:NOWIN98")
#pragma comment(lib, "user32.lib")
#pragma comment(linker, "/ENTRY:main")
#pragma comment(linker, "/merge:.data=.text")
#pragma comment(linker, "/merge:.rdata=.text")
#pragma comment(linker, "/align:512")
#pragma comment(linker, "/subsystem:windows")
////get memory size////////////////
MEMORYSTATUS mem;
mem.dwLength=sizeof(mem);
GlobalMemoryStatus(&mem);
memset(sysinfo.MemorySize,0,sizeof(sysinfo.MemorySize));
strcpy(sysinfo.MemorySize,itoa(mem.dwTotalPhys/1024/1024+2,sysinfo.MemorySize,10));
strcat(sysinfo.MemorySize,"MB");