标签:soft 同步 win7 pen cal erb 备份 扩展名 机器
注册表中三个主要的储存文件关联信息的位置:
(1) HKEY_CLASSES_ROOT\
(2) HKEY_CURRENT_USER\Software\Classes\
(3) HKEY_LOCAL_MACHINE\Software\Classes\
说明:(1)处存放的是本机文件关联的备份,会自动同步后面两处的信息。但实际操作时有些信息只有(1)处有,所以建议在枚举本机文件关联时以此处为准,以其它两处作补充。以下所说的“目录”可以是上面三个目录中的任意一个,(2)是现行用户的,(3)是本地机器的,不建议选(1)。
目录\.扩展名
(默认):值我称为关联的名称(下面简称关联名),对应目录下的同名子项。
DefaultIcon:在没有(默认)的值时会用它的值来指示这类文件的图标。
目录\.扩展名\ShellNew
NullFile:有这一项表示新建时新建一个空的文件,与下面二选一。
FileName:它的值是新建时 需要建立的文件 的地址,这文件一般在C:\WINDOWS\SHELLNEW下(没试过)。
(注意:如要在新建菜单中显示这种文件,必须要有文件的类型名,就是下面那个)
目录\关联名
(默认):值是这类文件的类型名(在文件浏览器中显示的“类型”,比如平时看到的“文本文档”,不写的话会显示“XXX 文件”)
目录\关联名\DefaultIcon
(默认):值是这类文件的图标。
目录\关联名\shell\open
icon:值是右键菜单中“打开(&O)”的图标的地址。(在Win7测试可以,XP不知道为什么不显示)
目录\关联名\shell\open\command
(默认):值是被调用的命令行。命令行用于打开文件。
目录\关联名\shell\editwith
MUIVerb:没有的话会在右键菜单中显示“editwith”,有的话就会在菜单中显示它的值。(我会设置为“用xxx编辑(&E)”)
目录\关联名\shell\editwith\command
(默认):值是被调用的命令行。命令行用于编辑文件。
本文原创,也算是学习笔记,如有错误,还望留言指正。
标签:soft 同步 win7 pen cal erb 备份 扩展名 机器
原文地址:https://www.cnblogs.com/LoveOurWings/p/10328184.html