Как добавить расширение Propertysheethandler, зарегистрированное в моем расширении оболочки?

#windows #shell-extensions

#Windows #расширения оболочки

Вопрос:

Я создал расширение оболочки Windows, такое как Google Drive, для определенного типа файлов в моей Windows. Я зарегистрировал расширение propertysheethandler.

Когда я открываю файл такого типа в расширении оболочки моего диска в свойстве files, я не могу получить страницу propertysheethandler.

Комментарии:

1. Вы видите диалоговое окно свойств целиком? Не отображается только ваш PSH? Работает ли ваш PSH вне вашего диска для этого типа файлов? Они должны работать где угодно.

2. да, я вижу диалоговое окно свойств. PSH хорошо работает за пределами моего диска в обычной папке Windows, когда я открываю свойства файла.

3. Является ли файл с вашим расширением реальным физическим файлом? Вы сами открываете диалоговое окно свойств или позволяете системе сделать это? Будет сложно помочь без какого-либо кода или воспроизводящего проекта.

4. да, файлы в моем расширении являются реальными файлами, они ссылаются на папку Windows. также я включил «SFGAO_HASPROPSHEET» для отображения свойств, но некоторые пользовательские свойства, которые зарегистрированы в propertisheethandler для некоторого файла .{extension}. это не отображается в моем расширении, но отображается в свойствах проводника Windows