注册表项枚举问题,请教。
jhb 2001-07-21 04:37:11 枚举注册表某子项。先使用RegOpenKeyEx( HKEY_LOCAL_MACHINE,RegPath,0,
KEY_ALL_ACCESS,&hOpenedKey)打开注册表项。成功后使用
for(DWORD i=0;;i++)
{
if((j=RegEnumKeyEx(hOpenedKey,i,lpKeyName,&KeyNameCount,NULL,NULL,NULL,&MyFileTime))!=ERROR_SUCCESS)
break;
//访问代码
}
对子项进行枚举。但总是返回ERROR_NO_MORE_ITEMS。在该项下有三个子项存在,直接使用RegQueryValueEx( hOpenedKey, lpKeyName, NULL, NULL, lpKeyVal, &dwSize )方法也能读出子项内容。
向知道的兄弟请教。