RegEnumValue到底怎么用啊?
while (TRUE)
{
EnumResult=RegEnumValue(hKey,IndexOfValue,ValueNameBuffer,
&cbValueName,NULL,ValueType,
ValueDataBuffer,&cbValueData);
if (EnumResult==ERROR_NO_MORE_ITEMS) break;
indexOfValue++;
}
小弟用上面的代码枚举注册表键下各个值,但总是只能枚举到其中几个,并不能全部枚举完。我感觉问题出在第二个参数上,但我按照MSDN 上面说的,给IndexOfValue初值赋0,然后自增。不知道为什么不能枚举到所有值。请高手指教!! 急!!多谢!!!