RegEnumKeyEx()
具体怎么用自己查查msdn吧

解决方案 »

  1.   

    http://263.csdn.net/edyang/download/source/VC/PubUtils.zip
    看一下 Utils.cpp 中的 RegDeleteKeyRecursive 方法,希望对你有帮助。
      

  2.   

    不过你查询这些 KEY 的名字,那么在下面的代码rc = RegEnumKeyEx(hSubKey, 0, szKeyName, &dwSizeKeyName, NULL, NULL, NULL, &ft);中,第二个参数 0 要设成一个递增的变量,比如说:for(int i = 0; ; )
    {
    rc = RegEnumKeyEx(hSubKey, i, szKeyName,
    &dwSizeKeyName, NULL, NULL, NULL, &ft);
    if(ERROR_NO_MORE_ITEMS == rc)
    break;
    }
      

  3.   

    函数原型:
    LONG RegQueryValueEx(
      HKEY hKey,            // handle to key
      LPCTSTR lpValueName,  // value name
      LPDWORD lpReserved,   // reserved
      LPDWORD lpType,       // type buffer
      LPBYTE lpData,        // data buffer
      LPDWORD lpcbData      // size of data buffer
    );