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
我風 閱讀(203)
評論(0) 編輯 收藏 引用