16,551
社区成员
发帖
与我相关
我的任务
分享
DWORD type_1=REG_SZ;//定义数据类型
char szPath[MAX_PATH] = {0};
DWORD dwSize = sizeof(szPath);
long ret1=RegQueryValueEx(hKEY,L"RegisteredOwner",NULL,&type_1,(LPBYTE)szPath,&dwSize);
if(ret1!=ERROR_SUCCESS)
{
//(L"错误:");
return;
}
//得到的szPath为乱码,
// 换一种类型 得到的也是乱码 为何?
LPBYTE owner_Get=new BYTE[80];//定义用户姓名 owner_Get
DWORD type_1=REG_SZ;//定义数据类型
DWORD cbData_1=80;//定义数据长度
long ret1=RegQueryValueEx(hKEY,L"RegisteredOwner",NULL,&type_1,owner_Get,&cbData_1);
if(ret1!=ERROR_SUCCESS)
{
// (L"错误:");
return;
}