控制Open With菜单项的注册表键值
当右键单击一个文件的时候, 你会发现有一个菜单项叫做Open With.
为了说明问题, 我们在这里使用.xyz文件类型, xyzfile作为.xyz文件的ProgID.
某种文件的Open With菜单项目是由下列的注册表键值控制的:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .xyz \ OpenWithList
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .xyz \ OpenWithProgIDs
HKEY_CLASSES_ROOT\.xyz\ OpenWithList
HKEY_CLASSES_ROOT\.xyz\ OpenWithProgIDs
HKEY_CLASSES_ROOT\SystemFileAssociations\<Perceived Type>\OpenWithList
HKEY_CLASSES_ROOT\SystemFileAssociations\xyzfile\
摘译自: