扩展外壳程序的注册表项

【勇芳软件工作室】汉化HomePreviousNext

创建和维护文件的应用程序(如电子表格,文字处理程序或图形应用程序)通常将两个键添加到系统注册表:文件关联密钥和应用程序标识符密钥。文件关联密钥将文件扩展名映射到应用程序标识符。例如,文字处理应用程序可能会在HKEY_CLASSES_ROOT下注册以下密钥。

HKEY_CLASSES_ROOT

.doc=AWordProcessor

值名称(.doc)指定文件扩展名,值(AWordProcessor)表示包含处理文件扩展名的应用程序信息的密钥名称。

应用程序标识符密钥是应用程序处理文件所做的第二个注册表项。

HKEY_CLASSES_ROOT

AWordProcessor=A Word Processor

值(A字处理器)是描述应用程序的字符串,用于识别具有给定文件名扩展名的文件。(在这种情况下,它是.DOC文件扩展名。)

扩展shell需要在文件关联和应用程序标识符键下面添加其他条目。系统检查这些条目以确定添加到各种shell菜单的命令,何时加载扩展DLL,在哪里找到DLL等等。

有几个注册表项允许您扩展shell,而不必编写任何代码。这些键可以让您设置一类文件的默认图标或添加命令到Windows资源管理器中的文件菜单及其新建子菜单。