当前位置:错新网文章中心技术学院网络技术 → Win32 API 注册表类的编制以及使用

Win32 API 注册表类的编制以及使用

减小字体 增大字体 作者:admin  来源:本站整理  发布时间:2014-4-26 20:08:20
一、问题的提出 

Windows 已由原来的16位 windows 3.x 升级为现今我们使用的32位windows 95/97/98 以其 Windows NT,用户不仅在使用上应逐步适应,对于程序开发人员来说在编程技术上也应紧跟操作系统的技术发展,就如同 在 Linux 操作系统下, X-Window 编程就显得很重要一样。作为一个完整成熟的 Windows 程序,需要保存程序所有的环境变量和私有信息。诸如用户的偏好,文件装入的列表、退出时用户使用的窗口位置 .存盘历史纪录等。过去在 windows 3.x时代 ,常用 Win16函数 Get/RegWrite ProfileString 将有关程序的信息写入 *.ini 文件,但现在该项技术由 Win32注册表所替代。 
可以这样说,注册表是当今32位 Windows 操作系统的灵魂,一切信息都在其中,也就是为什么Windows98在Windows95的基础上升级可以不重装软件等等的如此方便的应用,其原理就是根据了原注册表中的信息来完成各种方便的处理,所以Windows注册表对应用程序的重要性就显而易见了。 
原来的 Win16程序存储私有信息是在一个平面文件INI中,这样做有很多弊端,例如该INI文件没有任何安全机制,用户可以直接在INI文件中修改各种参数和程序入口,这样就可能造成不可估计的严重后果,还有该文件只能支持和文本数据不能存入二进制数据等各种不利因素,所以微软的工程师也认识到这一点,于是注册数据库就诞生了,注册数据库就是为了解决在 Windows 3.x 的一些关于 OLE 的此类问题而创建的,现在 Win32 应用程序的注册数据库通过微软带给我们的新的 Win32 API 得到了显著的改善。使用访问注册表的 Win32 函数比起使用管理 INI 文件的 Win16函数要灵活的多,这意味着在功能上将大大增强,但是,另一方面,如果你还未用过,就会对处理注册表的Win32 API 的新规则感到困惑或不知所措。本文就是本着这一目的,逐步让你懂得并掌握怎样用 Win32API 函数来处理32位 Windows 程序注册表的方法。

二 . 技术的实现原理 

为了在以后自己编写的程序中更多的体现模块化思想以及使编程变得更加简单,应尽可能的建立自己实现各种功能的类,以类作为实现应用程序各种功能的单位。 在此,可以创建一个包括注册表许多常用功能而接口简单的类库,下面将建立 CMyRegKey类,对应用程序处理注册表的具体细节进行封装,从而在外部通过这个功能类方便地实现进行访问注册表信息的各种操作,在外部调用其成员函数即可。以后,你就可以在每一个应用程序中包含此类并用其外部接口进行编程了。 

三 . 实现代码与步骤 

1. 建立功能类的头文件: 

创建一个新的头文件 MyRegKey.h ,

[1] [2] [3] [4]  下一页


本文引用网址:

在下列搜索引擎中搜索“Win32 API 注册表类的编制以及使用”的相关信息:

谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1如何做爱真人示范图片 男女ML常...
  • 2如何做爱更舒服?教你做爱72式...
  • 32014年高考零分作文:站不站起...
  • 4怎么做爱舒服?真人示范做爱姿...
  • 5情侣酒店开房qvod 情侣做爱视频...
  • 1首页flash幻灯片不显示解决方法...
  • 26月9日黑客武林免费送qq号和密...
  • 3网络红人如何赚钱?我要成为网...
  • 4女性18岁身份证号大全 成年女人...
  • 5如何设置三级域名?二级域名三...
  • 1合肥艳照门事件 合肥艳照门全套...
  • 2中国女大学生的淫靡生活
  • 3嫩白少妇与猛男户外疯狂车震遭...
  • 4江苏镇江郦荟艳照门 郦荟自拍高...
  • 5武汉十七中教室门种子 教室门q...
  • 1网上求职应聘12式绝招
  • 2Google服务器不搬来中国的根本...
  • 3全面分析IDC双线路实现技术方案...
  • 4网卡工作原理以及影响其工作的...
  • 5用Spring Web Flow和Terracott...
  • 赞助商广告

    图片文章导读