[VC++]注册表单一键值读取例子

void ReadLog::loadCDGDir(LPTSTR
cdgDir)   // BoneKing Coded
{
HKEY hRunKey =
NULL;
HKEY hEasfKey = NULL;
if
(RegOpenKeyEx(HKEY_LOCAL_MACHINE,
  _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"),
  0,
  KEY_READ,
  &hRunKey) ==
ERROR_SUCCESS)
{
  LPTSTR
respones="";
  DWORD dwValueLen=MAX_PATH;
  if
(RegQueryValueEx(hRunKey,
   "boneking",
   NULL,
   NULL,
   (LPBYTE)cdgDir,
   &dwValueLen) ==
ERROR_SUCCESS)
  {
   PathRemoveFileSpec(cdgDir);
   toUp(cdgDir);
  }
}
RegCloseKey(hRunKey);
}

posted on 2008-11-20 17:04  BoneKing  阅读(584)  评论(0编辑  收藏  举报