1.获取操作系统版本
OSVERSIONINFO os_ver;
os_ver.dwOSVersionInfoSize=sizeof(os_ver);
GetVersionEx(&os_ver);
Log("OS: Windows %ld.%ld.%ld",os_ver.dwMajorVersion,os_ver.dwMinorVersion,os_ver.dwBuildNumber);
2.获取内存状况
MEMORYSTATUS mem_st;
GlobalMemoryStatus(&mem_st);
Log("Memory: %ldK total, %ldK free\n",mem_st.dwTotalPhys/1024L,mem_st.dwAvailPhys/1024L);
3.设置时间得最小粒度,即精确度
timeBeginPeriod()
最高定时精度的,最高精度为1ms,如果要产生间隔为1ms的中断,必须调用timeBeginPeriod(1);当定时器用完之后就要用timeEndPeriod(1);来恢复默认的精度
posted on 2007-01-05 12:39
我风 阅读(197)
评论(0) 编辑 收藏 引用