注册表一点也不神秘!用VC++修改注册表----让我们踏出第一步(适合初学者)
开场白
你是不是非常期待通过自己的双手,写出一个有模有样的"系统修改(维护)工具软件"?我想答案应该是肯定的!而你也许也知道,这些工具所包含的很多功能,其实都是仰赖Windows注册表;通过修改注册表可以实现对系统相关参数的修改.也许这样讲来,你还是觉得不着边际,好,不要急,让我以这篇文章,告诉你一些你必须知道的事情,在你能够真正动手修改注册表之前.我假定这篇文章的读者是初学者,我尽量用最简单的笔调来讲述如何修改注册表,为的是使你即刻明白如何做,我绝不会故弄玄虚。但当然,你必须对Windows操作系统有一定认知,并具备基本的VC++编程基础(如果不是这样,建议你就此打住,不要再往下看了--我不想浪费你的时间).
注册表到底是什么东西?
注册表到底是什么东西?也许它经常在你的口头出现,但我现在要你即刻讲出来它到底是什么东西,有些什么用,如何产生作用?你能吗?如果不能,请耐心看完这部分;否则,请跳过之。
Windows的注册表包含了Windows的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。最直观的一个实例就是,为什么Windows下的不同用户可以拥有各自的个性化设置,如不同的墙纸,不同的桌面。这就是通过注册表来实现的。
你必须清楚的几个词:
主键:(在NT下又称为项)你可以认为这是整个注册表结构中的一层,有点儿类似于资源管理器中的目录树结构。所以它的图标与文件夹的图标有点儿想像
字符串值:顾名思义,一串ASCII码字符。
二进制值:这没啥多说的,0101是也!
实例要出场了!
你如何知道要实现你想要的功能必须经由修改注册表的哪一项来做到呢?哦,市面有一大堆的"罗列"注册表各项的书(其实是手
站内搜索
本类热门阅览

