-
大小: 226KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-06-07
- 语言: 其他
- 标签:
资源简介
HWInfo.dll是一个用于提取硬盘序列号、CPU相关信息、主板序列号以及网卡MAC地址的动态链接库,用于为共享软件产生机器码提供硬件特征值
代码片段和文件信息
#include
#include
using namespace std;
int main(){
typedef char * (__stdcall *GetMAC)(int);
typedef char * (__stdcall *GetCPUInfomation)(int);
typedef char * (__stdcall *GetIdeSN)();
typedef char * (__stdcall *GetBiosSN)();
GetMAC getMAC;
GetCPUInfomation getCPUInfomation;
GetIdeSN getIdeSN;
GetBiosSN getBiosSN;
HINSTANCE hInstDll = LoadLibrary(“HWInfo.dll“);
if (hInstDll != NULL){
getMAC = (GetMAC)GetProcAddress(hInstDll “getMAC“);
getCPUInfomation = (GetCPUInfomation)GetProcAddress(hInstDll “getCPUInfomation“);
getIdeSN = (GetIdeSN)GetProcAddress(hInstDll “getIdeSN“);
getBiosSN = (GetBiosSN)GetProcAddress(hInstDll “getBiosSN“);
}
cout << “MAC Address: “ << getMAC(0) << endl
<< “CPU Serial Number: “ << getCPUInfomation(1) << endl
<< “CPU Specification: “ << getCPUInfomation(2) << endl
<< “CPU Manufacturers: “ << getCPUInfomation(3) << endl
<< “IDE Serial Number: “ << getIdeSN() << endl
<< “BIOS Serial Number: “ << getBiosSN() << endl
<< endl << “Press \“Enter\“ to exit...“;
cin.get();
FreeLibrary(hInstDll);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1153 2008-12-07 11:09 HWInfo\CppDemo\CppDemo.cpp
文件 94208 2008-12-07 11:09 HWInfo\CppDemo.exe
文件 1134 2008-12-07 11:10 HWInfo\DelphiDemo\DelphiDemo.dpr
文件 43520 2008-12-07 11:10 HWInfo\DelphiDemo.exe
文件 388096 2008-12-07 11:01 HWInfo\HWInfo.dll
文件 545 2008-12-07 11:14 HWInfo\readme.txt
目录 0 2008-12-07 11:11 HWInfo\CppDemo
目录 0 2008-12-07 11:12 HWInfo\DelphiDemo
目录 0 2008-12-08 20:47 HWInfo
文件 131 2001-10-08 22:21 HWInfo\说明.url
文件 1668 2008-12-09 06:33 HWInfo\使用说明.txt
文件 204 2007-10-09 22:32 HWInfo\)!访问我们的网站!.url
文件 141 2008-04-03 07:00 HWInfo\!)设JZ5U为首页!.reg
----------- --------- ---------- ----- ----
530800 13
- 上一篇:IP数据包捕获程序设计实验报告
- 下一篇:瑞利信道仿真程序
评论
共有 条评论