代码如下:
CRegKey reg;
LPTSTR szValue;
char regtime[10];
bool dateflag=true;
if(reg.Open(HKEY_CURRENT_USER,"Software\\mykey") != ERROR_SUCCESS)
{
 reg.Create(HKEY_CURRENT_USER,"Software\\mykey");
}
reg.SetValue("Name", "Value");
reg.SetKeyValue("SubKey", "2003-11-12");//设置要获取的键值   
DWORD pdwCount=10;
long desult;
if ((desult=reg.QueryValue(szValue,_T("SubKey"),&pdwCount))=ERROR_SUCCESS)
       AfxMessageBox("error");
     else
       reg.SetKeyValue("SubKey", buffernowtime);
 reg.Close();
为什么reg.QueryValue调用每次返回2 调用失败,szValue没有获得键值。