在基于对话框的程序中如何将注**册**表中某主键下所有子键逐一读出。
我知道用RegEnumKeyEx但不会写代码,请帮一下忙写出具体代码,thanks
我知道用RegEnumKeyEx但不会写代码,请帮一下忙写出具体代码,thanks
解决方案 »
- 为何再用了fflush之后,文件当前位置改变了?
- 关于使用VS2008创建class的IDE问题,很简单的,请看一下。
- 关于在dll中传递vector的问题
- 使用COleVariant类转CString类时遇到的问题
- 谁有时间一起合作开发项目吗??水平不限, 有意愿就表示一下,项目待定!
- NT怎么支持大硬盘?
- 什么问题?
- WINDOWS程序设计
- 《Visula C++技术内幕》第四版的EX12A中为什么m_sh("")可以这样,msdn中不是说该参数不能为NULL吗?
- 咱的播放器比得上Winamp啦!
- strcpy是在string.h文件中定义的,但只有定义,如何才能找到strcpy的实现部分呢?
- C++中struct也有构造函数吗?
HKEY hRoot=HKEY_CURRENT_USER;//根键举例
char* path="...\\...\\...\\"//主键分支
LONG ret=RegOpenKeyEx(hRoot,(LPCTSTR)path,0,KEY_READ,&hKey);
if(ret!=ERROR_SUCCESS) return;
DWORD index=0;//子键索引
char name[256]="";
DWORD dwLen=60;
do{
ret=RegEnumKeyEx(hKey,index,name,&dwLen,0,NULL,NULL,NULL);
m_name=name;//输出键名
index++;
}while(ret!=ERROR_NO_MORE_ITEMS);