资源简介
关于获取系统信息,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使用说明及技巧
评论
共有 条评论