来源:/question/109583769.html
这个东西在Windows里叫做 ShellNew。 它是由 Windows 定期在注册表的: HKEY_CLASSES_ROOT 位置下的各个文件类型中查找有 ShellNew 的项目。 Windows 把他们归总起来,缓存在: HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Discardable\\PostSetup\\ShellNew 你可以修改缓存的位置,可以实现排序。但较短的时间内就可能被 Windows 重置。 对 HKEY_CLASSES_ROOT 下的各个文件操作,也只能增减ShellNew 的项目,无法实现很好的排序