利用C++Builder读写注册表

原创 2004年09月17日 22:49:00

目的:在注册表HKEY_CURRENT_USER/SoftWare/Microsoft目录下搜索有没有mima项,没有的话,则创建,
并读取mima中的内容,如果内容不是1,则重新写入mima的内容为1,之后在重新读取mima中的内容,并将
读取的内容放到str中,在Edit1中显示出来。


void __fastcall TForm1::Button1Click(TObject *Sender)
{
//在头文件中加入#include "Registry.hpp"
 String str;
 TRegistry *Registry = new TRegistry; //创建Registry
 Registry->RootKey = HKEY_CURRENT_USER;
 try{
  if (Registry->OpenKey("Software//Microsoft",true)==true)//打开键值Software//microsoft,如果没有此路径则创建此路径
  {
    if (!Registry->ValueExists("mima"))   //如果mima键值不存在
    {
      Registry->CreateKey("mima");        //创建mima键值
      ShowMessage("创建mima成功!");
    }
    str = Registry->ReadString("mima");   //读取mima中的内容并存放到str中
    if ((str!="1"))
    {
      Registry->WriteString("mima","1");  //如果str不等于1,则写入mima的值为1
    }
    str = Registry->ReadString("mima");   //再次读取mima的值
  }
 }
 __finally
 {
  delete Registry;  //删除Registry,释放内存
 }
 Edit1->Text = str;

}

Borland C++ builder 6.0 注册机

  • 2013年11月27日 13:09
  • 207KB
  • 下载

注册表

注册表结构 HKEY_LOCAL_MACHINE根键(一) HKEY_LOCAL_MACHIN根键中存放的是用来控制系统和软件的设置。由于这些设置是针对那些使用Windows系统的用...
  • skymanwww
  • skymanwww
  • 2016年03月22日 10:02
  • 894

[推荐] 干掉垃圾流氓插件得批处理文件和注册表文件

// 每个人都被垃圾流氓软件害惨过,至少我是,呵呵,整天弹窗,或者这个那个得,知道搞到死机。今天发现一个超强得东西,共享一下来源:http://www.littleyu.com/article/uni...
  • heiyeshuwu
  • heiyeshuwu
  • 2006年07月25日 13:22
  • 10839

C++builder中注册表读写

在C++builder中读写注册的方法如下: #include #pragma hdrstop #include #include "Unit1.h" //--------------------...
  • chinayu2007
  • chinayu2007
  • 2014年12月22日 20:25
  • 654

C++ 注册表的读写

////////////////////////////////////////////////////////////////////////////////////////////////////...
  • zhengkangchen
  • zhengkangchen
  • 2009年03月11日 15:49
  • 9242

试了一下第三方网页请求搞定问题

解决思路: 数据库中去查,有这个该死的ID。但郁闷的是DB为Mysql,而该死的有N多负载机。LR的DB数据源又需要安装驱动。于是,自己写了个小网页,查出这个ID的信息。 protected vo...
  • womengdoushizhongguo
  • womengdoushizhongguo
  • 2013年03月13日 10:52
  • 752

c--

http://download.csdn.net/tag/Programming.Principles%2Band%2BPractice%2BUsing%2BC%2B%2B
  • macrohasdefined
  • macrohasdefined
  • 2013年05月22日 17:32
  • 340

如何用C++ Builder存取Excel数据

一.用OLE技术操纵Excel ---- OLE(对象链接与嵌入)是微软提出的标准,是应用程序间交换数据、相互操作的一种方式,MS OFFICE 提供了很强的 OLE 服务功能,VB、Delphi ...
  • junson_liu
  • junson_liu
  • 2002年05月02日 10:19
  • 1174

python3 操作注册表

1.1 读取    import winreg key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r"Software\Microsoft\Windo...
  • qianglee
  • qianglee
  • 2013年12月22日 11:17
  • 446

注册表的解释和一些简单的修改

注册表的解释和一些简单的修改一、 HKEY_CLASSES_ROOT根键  此根键中主要记录着Windows 95/98中所有的文件类型,包括安装操作系统时约定注册的和由于以后安装软件而新加载的各种文...
  • zhangting1987
  • zhangting1987
  • 2008年09月18日 10:54
  • 8802
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用C++Builder读写注册表
举报原因:
原因补充:

(最多只允许输入30个字)