比如,
BOOL IsClassNet( GUID * ClassGuid )
{
#define MAX_NUM 50 HKEY hKeyClass;
LONG lRet;
char ClassType[MAX_NUM];
char NetClass[MAX_NUM] = "Net";
DWORD dwLength = MAX_NUM,dwType = REG_SZ;
//
if (hKeyClass = SetupDiOpenClassRegKey(ClassGuid,KEY_READ))
{
lRet = RegQueryValueEx(hKeyClass,
TEXT("Class"),
//
NULL, &dwType, LPBYTE(ClassType), &dwLength);
RegCloseKey(hKeyClass);
if (lRet != ERROR_SUCCESS)
return FALSE;
cout<<ClassType<<"\n"; if (!strcmp(ClassType,NetClass))//判断是不是网卡信息
return TRUE;
} return FALSE;
}
这里打开的是注册表
HKLM\SYSTEM\CurrentControlSet\Control\Class目录下的一个子健,
让后查找里面的“Class”字段,获取其值保存在数组ClassType中我现在想:查询出一个网卡的mac地址是多少,并将其用字符串显示出来!!
也就是DriverDateData这个健的值!怎么处理?
多谢!
BOOL IsClassNet( GUID * ClassGuid )
{
#define MAX_NUM 50 HKEY hKeyClass;
LONG lRet;
char ClassType[MAX_NUM];
char NetClass[MAX_NUM] = "Net";
DWORD dwLength = MAX_NUM,dwType = REG_SZ;
//
if (hKeyClass = SetupDiOpenClassRegKey(ClassGuid,KEY_READ))
{
lRet = RegQueryValueEx(hKeyClass,
TEXT("Class"),
//
NULL, &dwType, LPBYTE(ClassType), &dwLength);
RegCloseKey(hKeyClass);
if (lRet != ERROR_SUCCESS)
return FALSE;
cout<<ClassType<<"\n"; if (!strcmp(ClassType,NetClass))//判断是不是网卡信息
return TRUE;
} return FALSE;
}
这里打开的是注册表
HKLM\SYSTEM\CurrentControlSet\Control\Class目录下的一个子健,
让后查找里面的“Class”字段,获取其值保存在数组ClassType中我现在想:查询出一个网卡的mac地址是多少,并将其用字符串显示出来!!
也就是DriverDateData这个健的值!怎么处理?
多谢!
解决方案 »
- pdflib 提取pdf 文字
- irrlicht 在对某个对象执行setOverrideColor 时 发生访问冲突
- 软件启动界面不显示
- 各位高人,有一小问题请教,在VC中用ADO,调用存储过程,但是在濒繁的访问数据库的时候?老是调拥错处,为什么呀
- 小弟请教ADO的连接问题!!!!!!!!!!!!!!!!!!!!!
- 关于托盘图标的问题?????
- 求教:怎样使用一个DLL?
- 怎样对对话框上面的不同文本设置不同颜色?
- 各位虾哥虾姐,帮偶看一下这段代码吧(数据库ADO),为什么不能更新!
- 请问有没有必要VC和DELPHI一起学?还是与VB一起学好?在CSDN上好像VB感觉差
- 如何添加OnSysCommand消息函数?
- 怎样随时调用一个视图的ondraw()函数?
dwCount = 8;// the length you want to read
lResult = RegQueryValueEx(hKey,"DriverDateData",NULL,NULL,(PBYTE)&byTemp,&dwCount);if (lResult == ERROR_SUCCESS) {
char temp[20] = {0};
wsprintf(temp,"%02X%02X%02X%02X%02X%02X%02X%02X",*byTemp,*(byTemp+1),*(byTemp+2),*(byTemp+3),*(byTemp+4),*(byTemp+5),*(byTemp+6),*(byTemp+7));
}
它是个什么东西?
惨了,弄了半天,发现都没有搞对!