Bonjour tout le monde,
J'ai le bout de code suivant :
Quand je regarde le panneau de configuration( partie profils énergétiques) je trouve que le nom crée est en caractères "chinoix" Je sais pas si le problème provient de la conversion ou bien de la fonction PowerWriteFriendlyName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... DWORD dwCreateNameSize = _MAX_PATH; CString cTmp("abcdef"); unsigned char * pTest = (unsigned char*)cTmp.GetBuffer(cTmp.GetLength()); PowerWriteFriendlyName(NULL, PowerSchemeGuid, NULL, NULL, pTest, dwCreateNameSize);
Remarque: Quand je regarde avec le debogueur de vs2008, je vois que pTest contient la bonne chaine "abcdef" !!
Merci pour toute indication !
IDE: VS2008
Système: Windows Seven
Partager