百度查了下,定义太笼统了。
我只想知道 我用CRegKey查询COM10能查到么?
我现在想查询到自己哪个串口号被占用了
键值是一个值还是一行的内容?

解决方案 »

  1.   

    还是不懂
    有一行 名称 类型 数据\Device\QCUSB_COM10_3     REG_SZ    COM10
    COM10是键值么?
    还有就是 不知道\Device\QCUSB_COM10_3这个名字,只查询数据是不是COM10能做到么?
      

  2.   

    "Com10"是Value Data
    "QCUSB_COM10_3"是Value Name
    "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" 是KEY(键),缺省键值是Value Name为NULL的那一项。
      

  3.   

    HKEY hKey=NULL;
    LONG rc;
    rc=RegOpenKey(HKEY, TEXT("HARDWARE\\DEVICEMAP\\SERIALCOMM"), 0, KEY_READ, &hKey);
    if(ERROR_SUCCESS==rc)
    {
     RegEnumValue(hKey, ...);
     RegCloseKey(hKey);
    }