深入注册表之文件关联——特殊键设置与应用篇

深入注册表之文件关联——特殊键设置与应用篇

ID:11919066

大小:25.00 KB

页数:10页

时间:2018-07-14

深入注册表之文件关联——特殊键设置与应用篇_第1页
深入注册表之文件关联——特殊键设置与应用篇_第2页
深入注册表之文件关联——特殊键设置与应用篇_第3页
深入注册表之文件关联——特殊键设置与应用篇_第4页
深入注册表之文件关联——特殊键设置与应用篇_第5页
资源描述:

《深入注册表之文件关联——特殊键设置与应用篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、深入注册表之文件关联——特殊键设置与应用篇(1)大家好!上次介绍了在注册表中文件关联的基本结构与应用实例,不知各位“修炼”的怎么样了(别告诉我当机X次了)。为了使你更好地掌握文件关联,这次介绍一些特殊键和类标识符键的设置与应用技巧。好!现在就开始吧。首先说明一下,这里的“特殊键”并非指这些键在注册表中的结构特殊,而是使用它们可以完成一些特殊的功能与设置(既通常说的“秘技”)。·        新建文件在鼠标右键的“新建”菜单中,可以看到系统为我们提供了一些新建项目(如图1),这样可以快速地创建文件。但是,我们能否在“新建”菜单中增加其它

2、文件类型呢?答案是肯定的。例如新建.Bat文件,方法如下:单击扩展名键“.BAT”(扩展名键是什么还没忘吧),在其下新建一主键“ShellNew”,再单击该主键,新建一“字符串值”键,其键名和键值可以是下表中之一:键名键值功能NullFile无需键值新建一空文件FileName摸板文件的路径。如“C:Sampleabc.bat”新建一指定的摸板文件Command程序和摸板文件的路径,如“C:WinNotePad.exeC:Sampleabc.bat”新建一指定的摸板文件,并用指定的程序打开。·        技巧:看到C:

3、WinShellNew文件夹了吗?你可以把摸板文件放在此文件夹里,这样在指定摸板文件时,就不必再指定路径了。注:(1)所指定的摸板文件必须存在。(2)需新建的文件类型,必须是“基本结构”方式,既必须有扩展名键、标识键,且标识键的默认键值不能缺省,否则无法新建此类型文件。另外也可通过删除相应扩展名键下的“ShellNew”主键,来删除暂时不用的新建项目。·        显示、隐藏文件扩展名大家知道,通过【我的电脑—查看—文件夹选项】(Win95与Win98略有不同)可以定义是否显示已注册文件的扩展名,但这是作用于所有文件的,而在实际操

4、作中,有时只想显示或不显示某一类型文件的扩展名,那么可通过下面操作实现:例如修改“.Bat”文件,首先单击标识键“Batfile”,在其下新建一“字符串值”,键名可以是下表中之一(均无需键值)。键名功能AlwaysShowExt始终显示其扩展名NeverShowExt始终不显示其扩展名 ·        限制文件关联的修改在通过【我的电脑—查看—文件夹选项—文件类型】(以下简称“类型菜单”)修改文件关联时,有时会遇到这种情况,既对某些文件无法编辑或删除,如“.EXE”、“.COM”文件(如图3所示)。其实这是“微软”为防止普通用户在“类

5、型菜单”中无意删除重要文件关联,而设置的保护措施。而我们利用此功能,正好可以防止“外来客”的修改(当然是要删掉Regedit.exe)。具体操作如下:单击需修改类型文件的“标识键”,如“Batfile”,在其下新建一名为“EditFlags”的“二进制值”键(如果没有的话),因该键有多种值,下表只列出最常用键值:键值限制的功能10000000删除08000000编辑01000000*不显示此类型文件80000000 编辑状态下“删除”40000000编辑状态下“编辑”20000000编辑状态下“新建”00020000编辑状态下“更改图标

6、”00040000编辑状态下“设为默认值”·        *不显示此类型文件:既在“类型菜单”中不予显示此类型文件。:如需多重限制,可把各键值相加(10以上的数,应以十六进数制表示)。如“18000000”就能同时限制“编辑”和“删除”功能;如需解除限制,直接删除“EditFlags”键即可。·        缩略显示图象文件如果文件格式支持(既系统可识别的图象资源,如“.dll、.bmp、.ocx、.cpl”文件等),可使这些文件显示成缩略图形式。以.Dll文件为例,打开【HKEY_CLASSES_ROOTDllfileDefa

7、ultIcon】,将其默认键值改为“%1”;现在打开WINSYSTEM文件夹,看看是不是多了不少好看的图标?用同样的方法可以使.BMP文件以缩略图显示(这和WIN98的“启用缩略图查看方式”不是一回事)。·        对所有文件的关联操作安装了WinZip的朋友知道,对于所有文件,都有“AddtoWinzip”与之关联,如果按一般方法,那真的要对“所有文件”关联了。其实在注册表中,已为我们准备了一个“*”主键(ROOT根键的首项便是),对它关联就等于对所有文件进行关联(“*”键与“标识键”的关联方法一样,这里就不再细述其步骤了);

8、另外通过【HKEY_CLASSES_ROOTUnknown】主键,可以对所有尚未注册的文件进行关联操作(它与“标识键”关联方法也一样),例如系统默认的关联程序为“打开方式(E)”。·        对文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。