网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 操作系统-> 注册表-> 用VC++操作注册表

用VC++操作注册表
作者:佚名 来源:InterNet 加入时间:2005-2-17
相关文章
  • 让WinXP注册表“失忆”更简单
  • 修改注册表清除黑客程序
  • 调整WinXP注册表
  • 修改注册表让Win 98更安全
  • 注册表的另类调用方法
  • 修改注册表设置高亮字体
  • 注册表修复不成功的原因
  • 利用注册表管理IP地址
  • 利用注册表保护打印机
  • Windows系统注册表知识完全揭密
  • 相关书籍:
  • 注册表使用大全
  • WINDOWS 2000注册表管理
  • 注册表实用手册(02年4月最新版!)
  • 注册表是Windows操作系统的数据库它里面存着Windows启动和执行各种程序所需要的重要数据我们经常要修改注册表对系统进行优化好满足我们不同的需要。
    在编写程序的过程中我们有时候也要修改注册表,好实现某种功能。其实微软为我们设计了一系列API函数我们可以通过调用这些函数来执行修改注册表的功能。

      在这里向大家介绍两个经常要使用的函数,RegCreateKeyEx函数可以打开注册表,并且打开指定的子键,如果该键不存在就创建它。这个函数经常用来在注册表增加新的子键。RegSetValueEx函数用来向注册表里写数据它经常用来修改键值。

      下面我们编写一个例子程序来说明这两个函数的具体用法.

      我们使用VC++6.0来写这个程序。打开VC++6.0,使用MFC AppWizard新建一个基于对话框的工程,工程名为zhucebiao,在对话框上加上一个button控件,标题为“修改注册表”,在MFC ClassWizard中添加一个当我们使用鼠标单击这个控件时响应的函数,函数代码为:
    //使用RegCreateKeyEx函数在HKEY_LOCAL_MACHINE主键的SOFTWARE子键下新建1个名称为“选中文字”的子键hKey为返回的句柄可以在其它函数中使用这个句柄。
    HKEY hKey
    DWORD dwDip
    long ret=RegCreateKeyExHKEY_LOCAL_MACHINE_T″SOFTWARE\\选中文字″0lNULLREG_OPTION_VOLATILEKEY_ALL_ACCESSNULL&hKey&dwDip
    CString str=″aaaaaaa″
    DWORD leng=str.GetLength+1
    LPBYTE lpb=new BYTEstr.GetLength+1
    forint i=0;i<str.GetLength;i++
    lpbi=stri
    lpbstr.GetLength=0
    //使用RegSetValueEx函数为新建的子键设置键值第1个参数为打开的代表该子键的句柄,第2个参数是子键名称,NULL代表修改默认值,第3个参数保留这里写NULL,第4个参数代表要设置的数据类型,这里是REG_SZ代表写入的是字符串第5个参数是写入的数据长度。再在程序中把默认值设置为了变量str的值。
    long ret2=RegSetValueExhKeyNULLNULLREG_SZlpbleng
    DWORD dwCon=243
    //使用RegSetValueEx函数为新建的子键建立了一个名为con的键值,它的数据类型为DWORD类型,数据为243
    ret2=RegSetValueExhKey_T″con″NULLREG_DWORDconst byte&dwConsizeofDWORD
    //最后不要忘记使用RegCloseKey函数来关闭这个句柄
    RegCloseKeyhKey

      本程序使用VC++6.0在Windows98下编译,调试成功。


    [文章录入员:nancy]

    相关文章
  • 让WinXP注册表“失忆”更简单
  • 修改注册表清除黑客程序
  • 调整WinXP注册表
  • 修改注册表让Win 98更安全
  • 注册表的另类调用方法
  • 修改注册表设置高亮字体
  • 注册表修复不成功的原因
  • 利用注册表管理IP地址
  • 利用注册表保护打印机
  • Windows系统注册表知识完全揭密
  • 相关书籍:
  • 注册表使用大全
  • WINDOWS 2000注册表管理
  • 注册表实用手册(02年4月最新版!)
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    注册表
    Win9X/ME
    Win2000
    Win2003/2008
    Unix系列
    Linux系列
    WindowsXP
    WinVista/WIN7
    注册表
    其它
    电脑教程阅读排行
    ·个人电脑重装WinXP经验和技巧
    ·Windows自带定时关机系统
    ·WinXp 修复控制台命令
    ·停止不必要的Windows XP...
    ·代理服务器设置方法+说明
    ·初学者一步一步重新安装操作系统
    · 注册表使用方法和技巧
    ·无盘工作站详解
    ·Windows注册表常用技巧十例
    ·注册表修改大全