我正在努力提取REG_SZ類型的註冊表值並將其用作字符數組我試圖在字節*緩衝區中輸入輸入,但進一步無法獲取它在char數組中。使用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:在我的註冊表鍵值爲REG_SZ類型
基本的,如果有人可以幫助我在轉換BYTE *緩衝區char * var或字符串str然後它也將解決我的問題
歡迎來到Stack Overflow。請花些時間閱讀[The Tour](http://stackoverflow.com/tour),並參閱[幫助中心](http://stackoverflow.com/help/asking)中的資料,瞭解您可以在這裏問。 –
向我們展示您嘗試使用的特定註冊表值的詳細信息以及您嘗試訪問該代碼的所有代碼。然後有人可能會給你更好的幫助,你需要做什麼。 – TheUndeadFish