网上许多教程只提到了新建ShellNew和NULLFILE,但是这是不够的,如果你需要的文件类型没有注册,就要先注册一下。
这也是为什么网上那些右键新建菜单管理工具不可用,因为它们只写了ShellNew,文件类型没有注册。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT.h] @="HFile" "PerceivedType"="text" "Content Type"="text/plain" [HKEY_CLASSES_ROOT.hShellNew] "NullFile"="" [HKEY_CLASSES_ROOTHFile] @="Header File" [HKEY_CLASSES_ROOTHFileshellopencommand] @="%SystemRoot%system32NOTEPAD.EXE %1"