比如,
 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这个健的值!怎么处理?
多谢!