16,472
社区成员
发帖
与我相关
我的任务
分享
LONG lRet = ::RegQueryInfoKey(m_hKey, NULL, NULL, NULL,&dwSubKeys, NULL, NULL, &dwSubValues, NULL, NULL, NULL, NULL);
if (lRet == ERROR_SUCCESS)
{
for (DWORD dwIndex = 0; dwIndex < dwSubKeys; dwIndex++)
{
DWORD dwLen = MAX_PATH;
TCHAR szSubName[MAX_PATH];
memset(szSubName, 0, MAX_PATH);
lRet = RegEnumKeyEx(m_hKey, dwIndex, szSubName, &dwLen);
if (lRet == ERROR_SUCCESS)
{
CString strSubName = CString(szSubName);
if (strSubName != _T(""))
arrSubName.Add(strSubName);
}
}
}