美文网首页
Unicode编码下用RegQueryValueEx和RegSe

Unicode编码下用RegQueryValueEx和RegSe

作者: 星星之火666 | 来源:发表于2019-05-29 11:58 被阅读0次

    Unicode编码下用RegQueryValueEx和RegSetValueEx读写注册表乱码问题

    我的解决方法是:(实测可行)

    CString temp =_T("c:\\windows\\internet.exe");  // 可以包含中文,不会乱码
    int len = temp.GetLength(); // 不含结尾符 '\0'
    ::RegSetValueEx(hKey, _T("key name"), NULL, REG_SZ, (BYTE*)(LPCTSTR)temp, 2 * len + 1)); // 记得加 '\0' 的长度
    

    相关文章

      网友评论

          本文标题:Unicode编码下用RegQueryValueEx和RegSe

          本文链接:https://www.haomeiwen.com/subject/opwetctx.html