草庐IT

PropertySheetHandlers

全部标签

windows - Windows 10 上的属性表处理程序

我开发了一个自定义属性表处理程序,可以在Windows7和Windows8上正常工作。在Windows10上,它不会加载。Windows10中shell扩展的注册似乎发生了变化,但我没有追踪到具体细节。我的属性表处理程序从jpeg文件(.jpe或.jpeg)读取自定义XMP数据。如果我注册一个新的文件类型(即.photo扩展名)并为此注册我的处理程序,它会按预期工作:HKCR\.photo\shellex\PropertySheetHandlers\{myclassid}但是,如果我为现有的jpeg文件类型(jpegfile)注册它,它不会被加载:HKCR\jpegfile\shell