나는 레지스트리 키 값을 얻으려고하고 HKEY를 인쇄하거나 문자열로 변환하는 방법?
HKEY hkey;
RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\SomeSoft\\Settings", 0, 0x20019u, &hKey);
printf("121 hkey= %s \n", hKey);
컴파일되는 코드의 추출 다음 그것을
을 볼 수 있지만, 런타임에 멈췄다.
질문 : 문자열을 보려면 과 같이 보이는 hkey를 어떻게 변환해야합니까?
"캐스팅"은 실제로이 질문에 대한 좋은 태그가 아닙니다. 나는 또한 당신이 언어를 지정하지 않았기 때문에 C++로 가정 할 것입니다. –
주어진 'HKEY'값에 대한 문자열 표현을 얻고 싶다면 (예를 들어, 프로그램이'HKEY_CURRENT_USER \ Software \ SomeSoft \ Settings'와 같은 것을 인쇄하기를 원한다면) [이 질문을 참조하십시오] (http://stackoverflow.com/ 질문/937044/결정 - 경로에서 레지스트리 키까지 - hkey-handle-in-c) –