【【【 用CRegKey::QueryValue连续读取注册表的问题,谢谢 】】】
从注册表中读取指定的值:
char strDSN[20];
char strPwd[20];
char strUserID[20];
DWORD count=20;
CRegKey regkey;
regkey.Open(HKEY_CURRENT_USER,"software\\sysvalue\\datasource");
regkey.QueryValue(strDSN,"name",&count);
regkey.QueryValue(strPwd,"password",&count);
regkey.QueryValue(strUserID,"LastUser",&count);
得到的结果前两个正确,最后一个是乱码,而且读取顺序不同结果也不同,怎么会这样?是不是m_hKey在搞鬼?