extended-properties

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

Вопросы действительно говорят все, можно ли обновить расширенное свойство столбца в таблице. Я искал в интернете, но они только, кажется, показывают обновление расширенного свойства для таблицы, а не столбцов в таблице....

Я пытаюсь узнать, как читать / писать в расширенные свойства файла в C# например, комментарий, скорость передачи данных, Дата доступа, категория и т. д., которые вы можете увидеть в проводнике Windows. Есть идеи, как это сделать? EDIT: я буду в основном читать / писать в видеофайлы (AVI / DIVX/...)...