CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请教:循环读取注册表

楼主ww425(如果人人都学一点JAVA,这个世界将变的更加美好!)2005-09-01 14:45:03 在 VC/MFC / 基础类 提问

大家好!问题如下:  
   
  注册表如下:  
   
  0             REG_SZ             ewtwt  
  1             REG_SZ             ewehfgj  
  ...         ...                   ...  
  n             REG_SZ             jtykjty  
   
   
  我能不能写个循环读取?我写了一个,可是只能读第一个0的键值  
  DWORD   type_2=REG_SZ   ;   DWORD   cbData_2=80;  
  for(int   i=0;   i<20;i++)  
  {  
  LPBYTE   product_Get=new   BYTE[80];  
  str_temp.Format("%d",   i);  
  long   ret2=::RegQueryValueEx(hKEY,   str_temp,   NULL,&type_2,product_Get,   &cbData_2);  
  CString   buf   =   CString(product_Get);  
  AfxMessageBox(VendorID);  
  delete[]   product_Get;  
  } 问题点数:20、回复次数:3Top

1 楼idAnts(此广告位招租)回复于 2005-09-01 14:50:53 得分 10

把cbData_2=80;放到循环里面的第一句。  
  看看再说。Top

2 楼cpp1900(程序员)回复于 2005-09-11 01:04:32 得分 10

http://www.silurian.com/gawp/fomg2.htm  
   
   
  //   Enumerate   all   values   under   hRegKey  
   
  BuffSize   =   256;  
  DataSize   =   256;  
   
  for   (Ind   =   0;    
   
  ::RegEnumValue   (hRegKey,   Ind,   NameBuffer,   &BuffSize,   NULL,   &RegType,   (BYTE*)DataBuffer,   &DataSize)   !=   ERROR_NO_MORE_ITEMS;    
   
  Ind++)    
  {  
   
  Report   ("Enum   Value   %d   Name   '%s'   Type   %x\n",   Ind,   NameBuffer,   RegType);  
   
  BuffSize   =   256;  
   
  DataSize   =   256;    
  }  
   
   
  Top

3 楼MapleInHG()回复于 2005-09-11 10:53:32 得分 0

你这样做也可以,把   idAnts(你才无聊呢)的提示加上就可以了。Top

相关问题

  • 关于读取注册表。。
  • 关于读取注册表
  • 如何读取注册表?
  • 读取注册表问题
  • 怎样读取注册表?
  • 如何循环读取注册表中一分支的每一项键值?
  • 如何循环读取注册表中某个主键下的所有子键?
  • 关于注册表读取问题
  • 关于读取注册表值!
  • 请问怎样读取注册表?

关键词

  • 注册表
  • sz
  • reg
  • 如下
  • dword

得分解答快速导航

  • 帖主:ww425
  • idAnts
  • cpp1900

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo