之前老是一推乱码,csdn找了好多原因,都是楼主在一层一层盖楼之后自己解决了
后面留下一大推跟问的,楼主太不厚道了
自己找到了原因,还是分享下吧
DWORD dwSize = sizeof(DWORD), dwType = REG_DWORD;
lResult = RegQueryValueEx(hk, TEXT(“具体键值"), NULL, &dwType, (LPBYTE)(&dwEnable), &dwSize);
if (ERROR_SUCCESS != lResult)
{
RegCloseKey(hk);
if (bShowError)
AfxMessageBox(TEXT("读取注册表键值错误!"));
return false;
}
当然也并不是所有人的错误都是这个原因
我在找答案的过程中
就发现有一些TCHA数组没有memset的原因(读的是REG_SZ)
本人就不详细说了,写blog的时间都是挤出来的