读取注册表中一个子键下的所有子键

2016-02-19 13:11 65 1 收藏

下面图老师小编要向大家介绍下读取注册表中一个子键下的所有子键,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】


  #include TRegistry.hpp
  
  TRegistry &temp=*new TRegistry();
  TStringList &listvalue= *new TStringList();
  TStringList &listkey =*new TStringList();
  //---------------------------------------------------------------------------
  __fastcall TForm1::TForm1(TComponent* Owner)
          : TForm(Owner)
  {
  }
  //---------------------------------------------------------------------------
  
  void __fastcall TForm1::Button1Click(TObject *Sender)
  {
  String tr;
  temp.RootKey=HKEY_CURRENT_USER;
  temp.OpenKey("softwaremicrosoftwindowscurrentversionPINTLGNT",true);
  temp.GetKeyNames(&listkey);
  for(int i=0;ilistkey.Count;i++)
     {
     Memo1-Lines-Add(listkey.Strings[i]);
     }
  temp.CloseKey();
  temp.RootKey=HKEY_CURRENT_USER;
  temp.OpenKey("softwaremicrosoftwindowscurrentversionPINTLGNT",true);
  temp.GetValueNames(&listvalue);
  for(int i=0;ilistvalue.Count;i++)
     {
     Memo1-Lines-Add(listvalue.Strings[i]+ String("-----------") + temp.ReadString(listvalue.Strings[i]));
     }
  temp.CloseKey();
  }
  //---------------------------------------------------------------------------
  void __fastcall TForm1::FormDestroy(TObject *Sender)
  {
  delete &temp;
  delete &listvalue;
  delete &listkey;
  }
  //--------------------------------------------------------------------------- 

来源:http://www.tulaoshi.com/n/20160219/1603237.html

延伸阅读
标签: 电脑入门
由于驱动或网卡的关系,有的机器中没有 Network Address 项,那我们只有通过修改注册表来进行修改了。 1 、在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972- E325-11CE-BFC1-08002BE10318}
标签: 电脑入门
最安全的注册表备份要领,是通过Windows中系统工具内的备份功能来执行 的。 备份注册表 打开开始菜单,单击所有程序→附件→系统工具→备份,打开备份对话窗口。挑选 备份选项卡,在左侧项目挑选列表中展开桌面→我的计算机 ,勾选System State项。在备份媒体或文件名中指定注册表保存的文件名及路径,单击开始备份按钮,操...
标签: ASP
  看完了这个你就可以用asp修改注册表了! 大名鼎鼎的WSH听说过吗? 它就是Windows Script Host的缩写形式,WSH是Windows平台的脚本指令,它的功能十分强大,并且它还是利用语法结构简单、易学易用且功能强大的JScript和VBScript脚本语言,来实现其卓越的功能的,除了本文介绍的修改注册表之外,它还可以访问Excel文件,也能与网络沟通...
标签: Delphi
注册表是windows系统的一个庞大数据库,它存储着系统硬件、软件及用户信息。适当修改注册表的参数值,可以提高系统的性能。注册表的修改通常有两种途径:其一是利用windows系统提供的"RegEdit"命令进行修改。此种方法虽说直观,但由于注册表的复杂性,对于一般用户来说,此方法并不十分可行。其二就是以编程方式来访问注册表。掌握这种方...
标签: 电脑入门
  1、XP中让程序开机即运行的新方法 点击“开始”菜单中的“运行”,在打开的“运行”对话框中输入“Regedit”,打开注册表编辑器。顺次展开注册表到HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows下,在这里新建一个字符串值,方法是右击主键“Windows”,在弹出的菜单中选择“新建”→“串值”,把该字符串值...

经验教程

859

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部