Добавить новое поле свойств для файла exetnsion - PullRequest
0 голосов
/ 24 октября 2019

Я использую Microsoft.WindowsAPICodePack.Shell & Microsoft.WindowsAPICodePack.Shell.PropertySystem для доступа и редактирования свойств файла, например:

var file = ShellFile.FromFilePath(tbPath1.Text);

tbSensitive.Text = file.Properties.System.SensitivityText.Value;

но есть две проблемы:

1) Я использую System.SensitivityText. Как система устанавливает это значение? Любая проблема, если я изменю это программно? (Я не понимаю этот документ)

введите описание изображения здесь

2) WindowsAPICodePack предназначен только для файла, имеющего IPropertyStore Handler, Microsoft Handler ... Итак, расширения файловтакие как txt, zip, rar не имеют ничего подобного System.SensitivityText.Value для редактирования. Тогда как я могу добавить новые поля в свойства расширения файла? Я нашел это и не знал, что делать дальше.

введите описание изображения здесь

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...