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