je travaille sur pour extraire la valeur de registre de type REG_SZ et l'utiliser comme un tableau de caractères j'ai essayé de prendre des entrées dans le tampon byte * mais en outre pas pu l'obtenir dans le tableau char.en utilisant RegQueryValueEx pour prendre reg_sz en entrée et l'utiliser comme tableau
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);
ce que je veux est d'extraire chaque caractère de tampon, mais je ne trouve aucune façon: PS: valeur dans ma clé de Registre est de type REG_SZ
essentiellement si quelqu'un pouvait me aider à convertir BYTE * tampon à char * var ou chaîne str puis aussi il va résoudre mon problème
Bienvenue dans Stack Overflow. Veuillez prendre le temps de lire [The Tour] (http://stackoverflow.com/tour) et de consulter le contenu du [Centre d'aide] (http://stackoverflow.com/help/asking) quoi et comment vous pouvez demandez ici. –
Indiquez-nous tous les détails de la valeur de registre particulière avec laquelle vous essayez de travailler et le code que vous avez essayé jusqu'à présent pour y accéder. Alors quelqu'un peut être en mesure de vous donner une meilleure aide sur ce que vous devez faire. – TheUndeadFish