당신은 RegQueryInfoKey
이 코드는 테스트
및 작업을 사용할 수 있습니다
UPDATE가
#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
LSTATUS lStat;
HKEY hKey;
DWORD dwSubKeys;
lStat = RegOpenKeyExA(
HKEY_LOCAL_MACHINE,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\explorer\\ShellIconOverlayIdentifiers",
0L, KEY_READ | KEY_WOW64_64KEY, &hKey);
if(lStat == ERROR_SUCCESS)
{
lStat = RegQueryInfoKeyA(
hKey, NULL, NULL, NULL,
&dwSubKeys, NULL, NULL,
NULL, NULL,NULL, NULL, NULL);
printf_s("Subkeys : %u\n", dwSubKeys);
RegCloseKey(hKey);
}
return 0;
}
: JChan의 조사를 바탕으로
, 키 액세스를 다음하는 것은 64에 필요 Windows의 비트 버전 :
당신이 얼마나 많은 핸들러를 알고 있지만, 각 그들이 사용하고 있지 얼마나 많은 수 363,210
KEY_READ | KEY_WOW64_64KEY
Example
IIRC. (나는 언젠가 그 대답이 항상 "너무 많다"며 가능하다면 다른 것을 할 생각으로 왔지만, "가능한 모든 경우"가 항상 잘 풀리는 것은 아니다). –
유효한 정보에 대한 감사합니다. – JChan
반드시 유효하지는 않으므로 답변이 아닌 "IIRC"로 의견을 작성하십시오. –