Мое расширение пространства имен не указано в диалоге открытия файла

Предыстория: у меня реализовано расширение пространства имен для вывода списка папок и файлов с сервера (получено через проприетарные API). Он отображается в разделе "Мой компьютер", и я могу просматривать папки и подпапки.

Проблема: когда я открываю диалоговое окно файла из любого приложения, скажем, Visual Studio или блокнота и т. Д. Мой узел расширения пространства имен не указан

Вопрос: что нужно сделать, чтобы расширение пространства имен было доступно в диалогах файлов. Каковы соответствующие ключи реестра, и есть ли какие-либо специальные интерфейсы для реализации?

Спасибо, Мадхусудхана

1 ответ

Вы должны отметить свое расширение как SFGAO_FILESYSANCESTOR, Если оболочка не считает, что ваша папка содержит реальные файлы / папки, она не будет отображаться пользователю в общих диалоговых окнах файлов, поскольку пользователь не сможет использовать ее в качестве цели для сохранения / загрузки документов.

Другие вопросы по тегам