REG_SZ 유형의 레지스트리 값을 추출하여 문자 배열로 사용하고 있습니다. 바이트로 입력을 시도했지만 더 이상 얻을 수 없었습니다. 문자 배열 내가 원하는RegQueryValueEx를 사용하여 reg_sz를 입력으로 사용하고 문자 배열로 사용
BYTE* buffer = new BYTE[cbMaxValueData];
ZeroMemory(buffer, cbMaxValueData);
buffer[0] = '\0';
LONG dwRes = RegQueryValueEx(hKey, oem_name, 0, NULL, buffer, &lpData);
_tprintf(TEXT("(%d) %s: %s\n"), i+1, oem_name, buffer);
버퍼의 각 문자를 추출하는 것입니다하지만 난 어떤 방법을 찾을 해달라고 : PS : 누군가가 BYTE 변환에 나를 도울 수 있다면 내 레지스트리 키 값은 *
기본적으로 REG_SZ 형이다 char * var 또는 string str 버퍼 너무 내 문제를 해결할 것입니다
스택 오버플로에 오신 것을 환영합니다. [The Tour] (http://stackoverflow.com/tour)를 읽으신 후 [Help Center] (http://stackoverflow.com/help/asking)의 자료를 참조하십시오. 여기에 물어보십시오. –
작업하려는 특정 레지스트리 값과 지금까지 시도한 코드에 대한 세부 정보를 모두 표시하십시오. 그러면 누군가가 당신이해야 할 일에 대해 더 나은 도움을 줄 수 있습니다. – TheUndeadFish