資源簡介
關于獲取系統信息,CPUID,硬盤ID,網卡MAC地址的VS2008實現
代碼片段和文件信息
#include?“StdAfx.h“
#include?“GetSystemInfo.h“
CGetSystemInfo::CGetSystemInfo(void)
{
}
CGetSystemInfo::~CGetSystemInfo(void)
{
}
void?CGetSystemInfo::GetOSVersion()
{
CString?str(L“Microsoft?“);
OSVERSIONINFOEX?osvi;
SYSTEM_INFO?si;
BOOL?bOsVersionInfoEx;
PGNSI?pGNSI;
PGPI?pGPI;
DWORD?dwType;
ZeroMemory(&si?sizeof(SYSTEM_INFO));
ZeroMemory(&osvi?sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize?=?sizeof(OSVERSIONINFOEX);
if(?!(bOsVersionInfoEx?=?GetVersionEx?((OSVERSIONINFO?*)?&osvi))?)
{
osvi.dwOSVersionInfoSize?=?sizeof?(OSVERSIONINFO);
GetVersionEx?(?(OSVERSIONINFO?*)?&osvi);
}
pGNSI?=?(PGNSI)GetProcAddress(GetModuleHandle(TEXT(“kernel32.dll“))“GetNativeSystemInfo“);
if?(pGNSI?!=?NULL)
{
pGNSI(&si);
}
else
Get
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4685??2015-02-02?19:37??GetSystemInfo.h
?????文件??????14992??2015-02-03?10:33??GetSystemInfo.cpp
-----------?---------??----------?-----??----
????????????????19677????????????????????2
- 上一篇:飛思卡爾智能車電源設計方法
- 下一篇:xm<x>lSpy使用說明及技巧
評論
共有 條評論