资源简介

关于获取系统信息,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


评论

共有 条评论