关于RegEnumKey的问题
void CRegeditDlg::OnButton2()
{
// TODO:
UpdateData(true);
HKEY key;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\93\\1144\\",0,KEY_READ,&key);
LPTSTR name1;
DWORD namelen1 = 30;
int x;
for(x = 0;x<50;x++)
{
RegEnumKey(key,x,name1,namelen1);
CString outname2 = CString(name1);
AfxMessageBox(outname2);
}
RegCloseKey(key);
UpdateData(false);
}
我这样怎么得不到1144下的值:outname2?
注册表目录:
SOFTWARE\\93\\1144
name: 1
valid: 1
SOFTWARE\\93\\1254
name: 5
valid: 0
SOFTWARE\\93\\1574
name: 8
valid: 1
我想遍历93目录下的所有目录下的valid = 1 的name 值怎么做呢?
问题点数:0、回复次数:3Top
1 楼Tray(Vaulting horse)回复于 2005-04-04 16:52:46 得分 0
请求帮助啊Top
2 楼Tray(Vaulting horse)回复于 2005-04-05 10:49:21 得分 0
upTop
3 楼Tray(Vaulting horse)回复于 2005-04-05 13:00:30 得分 0
请求帮助啊
Top




