Я написал NSE, в котором многие типы сжатых архивов, таких как 7Z и RAR, ведут себя как папки (см. http://zabkat.com/blog/compressed-folder-shell-extension.htm)
Большинство из них работает хорошо, но я не могу заставить проводник Windows запрашивать свойства элемента (размер / дата), например для всплывающих подсказок, режима просмотра плитки или его панели сведений (нижняя часть)
IShellFolder поддерживает GetDetailsOf и GetDetailsEx, и доступны все стандартные свойства, такие как PKEY_DateCreated и т. Д. Папка также поддерживает IPropertyStoreFactory. Проводник Windows показывает правильные столбцы в режиме подробного просмотра, но показывает только имя файла в режиме просмотра плиток.
какой интерфейс мне не хватает, чтобы сделать эту работу?
Ответ в том, что нужно предоставить эти расширенные свойства:
PKEY_PropList_TileInfo
PKEY_PropList_PreviewDetails