资源描述:
《硬盘序列号网卡maccpu序列号》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、硬盘序列号网卡MACCPU序列号?我有网卡mac的:#include#include#include"Iphlpapi.h"#include"CWinSocket.h"#pragmacomment(lib,"Iphlpapi.lib")#pragmacomment(lib,"WS2_32.lib")CWinSocket::CWinSocket(BYTEminorVer,BYTEmajorVer){WSADATAwsaData;WORDsocketVer=MAKEWORD(minorVer,majorVer);if(::WSAStartup(
2、socketVer,&wsaData)!=0){return;}GetGlobalData();}BOOLCWinSocket::GetGlobalData(){PIP_ADAPTER_INFOpAdapterInfo;ULONGlen=sizeof(IP_ADAPTER_INFO);pAdapterInfo=(PIP_ADAPTER_INFO)::GlobalAlloc(GPTR,sizeof(IP_ADAPTER_INFO));//Getthememoryneededif(::GetAdaptersInfo(pAdapterInfo,&len)!=ERROR_SUCCESS){::
3、GlobalFree(pAdapterInfo);pAdapterInfo=(PIP_ADAPTER_INFO)::GlobalAlloc(GPTR,len);}//if(::GetAdaptersInfo(pAdapterInfo,&len)==ERROR_SUCCESS){if(pAdapterInfo!=NULL){memcpy(this->FLocalMac,pAdapterInfo->Address,6);this->FGateWayIP=::inet_addr(pAdapterInfo->GatewayList.IpAddress.String);this->FLocalI
4、P=::inet_addr(pAdapterInfo->IpAddressList.IpAddress.String);this->FMask=::inet_addr(pAdapterInfo->IpAddressList.IpMask.String);}returnTRUE;}else{returnFALSE;}}char*CWinSocket::GetLocalMac(){u_char*p=this->FLocalMac;char*mac=newchar[30];memset(mac,0,30);wsprintfA((LPSTR)mac,(LPCSTR)"%02x-%02x-%02
5、x-%02x-%02x-%02x",p[0],p[1],p[2],p[3],p[4],p[5]);returnmac;}Top回复人:jingzhongrong(想大笨猪了)(一级(初级))信誉:1002007-1-1018:02:44得分:0?#ifndef_CWinSocket_H#define_CWinSocket_H#include#include#include#include"Iphlpapi.h"classCWinSocket{protected:u_charFLocalMac[6];//localMacA
6、ddressDWORDFGateWayIP;//GatewayIPaddressDWORDFLocalIP;//localipaddressDWORDFMask;//子码掩码public:CWinSocket(BYTEminorVer=2,BYTEmajorVer=2);~CWinSocket(){::WSACleanup();}//char*GetLocalIP();char*GetMask();char*GetGatewayIP();char*GetLocalMac();private:BOOLGetGlobalData();};#endifVC8编译通过Top回复人:Juchiy
7、ufei(三更半夜我送你回家.总统也许我做不到.今生难得的遇见你,我们就应该在一起.....)(五级(中级))信誉:892007-1-1019:31:30得分:0?谢谢哈。Top回复人:jixingzhong(瞌睡虫·星辰)(五级(中级))信誉:1002007-1-1021:38:27得分:0?以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPUID、BIOS编号)BYTEszSystemInfo[4096];//在程序执行完毕后,此处存