引言: 喜欢使用Windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种“功能”(或称“操作”)任你选择,但是你是否注意到,当你安装一些应用软件之后,你的右键菜单是不是膨胀,以winzip为例,安装winzip之后,文件...
摘要:
不知你有没有这样的经历,某天你想使用注册表编辑器,却发现它已被禁止使用,你恼羞成怒,但却束手无策,唉! 不要紧,你可以使用系统策略编辑器。可是系统策略编辑器并不是win95/win98的正常安装组件,那么有没有其它简便的方法呢?答案是肯定的。 首先,进入dos,运行edit.com命令编辑一个名为hw.reg的注册表文件(名字可随意命名),内容如下:regedit4 [hkey_cur......
摘要:
从windows98之后,windows系统加入了对注册表的管理程序,该程序有两个版本,scanregw.exe工作在windows环境中,scanreg.exe工作在dos环境.并用一个scanreg.ini文件与之辅助.介绍该程序for
windows版本的文章很多,朋友们可以自己查找参阅.这里仅介绍如何在dos下使用scanreg.exe程序.
由于程序是在dos模式下工作.......
注册表的文件关联及应用喜欢使用windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种“功能”(或称“操作”)任你选择,但是你是否注意到,当你安装一些应用软件之后,你的右键菜单是不是膨胀,以winzip为例,安装winzip之后,文件或文件夹的右键菜单当中就增加了功能选择项"add to zip"与"add to xxx.zip",如图一,看到这个变化,我们不禁要问,这些选择项是怎么加入的,可不可以自己来添加.带着这些问题,我们再来看windows的文件关联. 【程序编程相关:
操作系统进程描述:mmtask.tsk】 【推荐阅读:
操作系统进程描述:mprexe.exe】 【扩展信息:
程序进程:gmt.exe】 什么是文件关联呢?通俗地说,就是选择不同类型的文件时,在其右键菜单上显示的各功能项.每个功能项即对应一个关联.选择了某一功能(操作),系统就去执行相应的处理程序.至于对什么文件的什么操作对应什么样的处理程序,那都记录在系统注册表中.因此,要真正弄清文件关联,必须深入研究注册表.这个问题解决了,我们就可以利用注册表随心所欲地为文件建立,修改,删除关联. 既然关联信息都写在注册表中,那么它在注册表中又是怎样构成的呢?我们不妨打开注册表,观察根键hkey_classes_root之下的各个主键.(这样或许更易说明这一点)你是不是看到了很多前面有一个点(.),后面好象是文件扩展名的主键,如图二所示 如.bat,.txt,.lnk,.bmp等.我们把这一类的主键称之为“扩展名主键”,每个扩展名主键都有一个默认键值.如:主键.bat的默认值为batfile; .lnk主键的默认值为lnkfile.举了这两个例子,你是否看出了其中的规律.即:若“扩展名主键”名为.xxx(xxx为某一类文件的扩展名),那么它的默认键值就为xxxfile.当然并不是所有的默认值都是这样,也可能多个主键对应同一默认值.比如:主键.jpeg与主键.jpg,它们的默认值jpgfile;.html与htm的默认值都为htmlfile.为什么要说这么多的扩展名主键的默认值呢?其中原因且听我慢慢道来.这个默认键值的作用就非同小可了,它可是文件关联的桥梁与纽带,是它将文件的类型(以扩展名来标识文件类型)与文件的关联联系起来.不信,你可以将某一“扩展名主键”的默认键值乱改一通,你就会发现,该类文件的许多关联项在右键菜单中消失了.既然这个重要的默认键值起了一个桥梁的作用,那么桥梁的另一端——文件的关联又是如何定义的呢?我们继续看注册表,让它来给我们解释.依然是在hkey_classes_root根键之下.我们可以看到该根键之下有如下主键.如:batfile,txtfile,lnkfile 等....
下一页 摘要:
b>路径:[hkey_current_user\software\microsoft\windows\currentversion\policies\explorer]
键值1:"norecentdocsmenu"=hex:01,00,00,00
作用: 隐藏文档(documents)菜单
键值2:"clearrecentdocsonexit"=hex:01,00,00,00
作......