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

2016-02-19 13:11 61 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;
  }
  //--------------------------------------------------------------------------- 

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

延伸阅读
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: 代码如下: INSERT INTO 目标表 SELECT * FROM
标签: 电脑入门
1.首先使用+组合快捷键,快速打开运行命令框,在打开后面键入命令:,如下图所示。 2.完后后按回车键(或点击确定)就可以打开Win10注册表编辑器了,如下图所示。 通过图老师小编简单的介绍,是不是恍然大悟,Windows系统下打开注册表的方法都是一样的,上述的方法是最快速,最便捷的一种方法,利用Regedit命令打开Win10注册表编辑器,接...
标签: ASP
  看完了这个你就可以用asp修改注册表了! 大名鼎鼎的WSH听说过吗? 它就是Windows Script Host的缩写形式,WSH是Windows平台的脚本指令,它的功能十分强大,并且它还是利用语法结构简单、易学易用且功能强大的JScript和VBScript脚本语言,来实现其卓越的功能的,除了本文介绍的修改注册表之外,它还可以访问Excel文件,也能与网络沟通...
标签: Delphi
注册表是windows系统的一个庞大数据库,它存储着系统硬件、软件及用户信息。适当修改注册表的参数值,可以提高系统的性能。注册表的修改通常有两种途径:其一是利用windows系统提供的"RegEdit"命令进行修改。此种方法虽说直观,但由于注册表的复杂性,对于一般用户来说,此方法并不十分可行。其二就是以编程方式来访问注册表。掌握这种方...
标签: windows 操作系统
1.重新启动计算机,在看到“选择启动操作系统”消息后,请按“F8”键。 2.使用箭头键突出显示“最后一次正确的配置”,然后按Enter键。必须关闭NUMLOCK,数字键盘上的箭头键才能工作。 3.如果有双启动或多启动系统,请使用箭头键突出显示要启动的操作系统,然后按“Enter”键。 成功启动Windows后,注册表将恢复到上次成...

经验教程

98

收藏

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