#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