来源:自学PHP网 时间:2015-04-17 18:33 作者: 阅读:次
[导读] 注册表是Windows操作系统的核心。它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备说明以及...
注册表是Windows操作系统的核心。它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备说明以及各种网络状态信息和数据。可以说计算机上所有针对硬件、软件、网络的操作都是源于注册表的。 一、Windows XP注册表精解 正如上文所述,Windows XP是以Windows 2000核心代码为基础的,也可是完全说成是Windows 2000的一个升级版本,在注册表方面,没有发生太大的改变,注册表仍然是Windows XP的核心部件。 1.Windows XP注册表的结构 2.Windows XP注册表编器 启动Windows XP注册表编辑器的方法是:单击“开始→运行”,在对话框中输入“regedit”,然后点击“确定”按钮,注册表编辑器就会被运行起来。它的界面和Windows 2000中的注册表编辑器很相似。 和以前的Windows相比,注册表表编辑器有了一些改变。在“编辑”菜单下,有一个“权限”菜单项,通过它,可以设置各个注册表项对于不同用户的权限。当然,你必须是管理员才可以执行此操作。 在“查看”菜单中,有一个“显示二进位数据”。通过它,可以方便的查看二进制数据的内容。 提示:你可能还记得在Windows NT/2000中,还提供了一个32位的注册表编辑器Regedt32.exe,其界面类似于早期Windows的文件管理器。在Windows XP中,虽然仍然提供了Regedt32.exe,但是Regedt32.exe实际上只是一个外壳,真正执行的还是Regedit.exe。也就是说, Windows XP已经抛弃了老版本风格的Regedt32.exe了。 二、桌面外观的修改实例 1.全面定制“开始”菜单中的图标(适用范围:Windows 9x/Me/NT/2000/XP) 首先运行注册表编辑器,进入到注册表项HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionExplorerShell Icons。如果该注册表项不存在,则创建它。在该注册表项下创建如下表中罗列的字符串类型的值项,并且修改它们的值为新的图标。重新启动计算机,“开始”菜单中的图标就全部换成了新的图标。提示:图标可以直接使用可执行文件中的图标。例如“explorer.exe,3”,表示使用 explorer.exe文件中的第4个图标。 2.增加和删除“开始”菜单中的项目 下表中的值项,都位于注册表项HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer中。 3.增加和删除桌面的固定项目(适用范围:Windows 9x/Me/NT/2000/XP) 首先我们需要知道Windows中一些特殊项目(如我的电脑)对应的CLSID。见下表。 为了去除某个特殊项,可以进入到注册表项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesNonEnum中,新建一个以该特殊项的CLSID为名称的双字节值项,修改其值为1。创建完值项后,重新启动桌面使改动生效,桌面上特殊项就会不见了。 除了上面介绍的方法,某些特殊项还有别的方式可以去除: (1)不显示“网上邻居”图标 不在桌面上显示“网上邻居”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesExplorerNoNetHood,修改其值为1。 (2)不显示“Internet Explorer”图标 不在桌面上显示“Internet Explorer”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesExplorerNoInternetIcon,修改其值为1。 (3)不在显示“邻近的计算机”图标(适用于Windows Me/2000/XP) 不在“网上邻居”中显示“邻近的计算机”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesExplorerNoComputersNearMe,修改其值为1。 (4)不显示“整个网络”图标(适用于Windows Me/2000/XP) 不在“网上邻居”中显示“整个网络”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesNetworkNoEntireNetwork,修改其值为1。 4.修改桌面项目的图标和提示信息(适用范围:Windows 9x/Me/NT/2000/XP) 和上面一样,在修改前,我们首先需要知道这些特殊性的CLSID。 例如我们将“网上邻居”的图标修改成Explorer,4,并且将其提示信息从“显示网络上的计算机”改变为“此计算机网络由本人维护!!!”,那么需要进行一下的修改: 首先取得“网上邻居”项的CLSID: {208D2C60-3AEA-1069-A2D7-08002B30309D}。 进入到注册表项HKEY_CLASSES_ROOTCLSID{208D2C60-3AEA-1069-A2D7-08002B30309D}中。 在字符串值项“DefaultIcon”中,存放了“网上邻居”的图标。在字符串“InfoTip”中,存放了“网上邻居”的提示信息。修改这两个值项的值为欲修改为的值。 这样,“网上邻居”的图标和提示信息就都被修改了。同理,我们可以修改其他的特殊项。 5.定制资源管理器的模样 下表中的值项位于注册表项HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer中。 下表中的值项位于注册表项HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesComdlg32中。 6.定制Internet Explorer(适用范围:Windows 9x/Me/NT/2000/XP) (1)我的Internet Explorer 在IE浏览器窗口的标题栏中,显示的格式是“WEB页面标题+IE浏览器标题”。其中IE浏览器的标题字符串是“Microsoft Internet Explorer”。通过修改注册表,可以更换IE浏览器标题栏的字符串。 新建一个字符串值项HKEY_CURRENT_USERSoftwareMicrosoftInternet Explorer MainWindow Title(注意有空格),修改其值为你喜欢的文字,例如修改为“我的浏览器”,重新启动IE浏览器,在IE浏览器窗口的标题栏中,显示信息更改成了“我的浏览器”。 (2)给工具栏选个漂亮的背景 一般情况下IE浏览器的工具栏是没有背景图案的,通过注册表我们可以给它加上背景图案。 新建一个字符串值项HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerToolBarBackBitmap(或者是BackBitmapIE5),修改其值为某个BMP文件的路径。重新启动IE浏览器后,IE浏览器的工具栏就有了背景图案了。 提示:IE 3.0和IE 4.0只能使用BackBitmap值项,IE 5.0和IE 6.0可以使用BackBitmap和BackBitmapIE5。如果同时设置了,则值项BackBitmapIE5的定义优先。 (3)自定义Internet Explorer的菜单显示(适用于IE5以上) 通过 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com