用RegSetValueEx向注册表写入字符串,可结果的是乱码?
环境:vs 2005 win32项目 结果:注册表中写入的是乱码
BYTE * pathvalue=(BYTE * )"D:\\VC";
DWORD cbData=10;
DWORD type_1=REG_SZ;
LONG set0=RegSetValueEx(
hKEY,
_T("mypath"),
NULL,
type_1,
pathvalue,
cbData
);
//BYTE * pathvalue=(BYTE * )"D:\\VC";是不是这句有问题,怎么改?最好详细点(刚搞VC,被里面的类型弄晕了)