Как создать расширенное (пользовательское) свойство файла в Windows?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как создать расширенное (пользовательское) свойство файла в Windows?

Сообщение Anonymous »

У нас есть формат фирменного файла, в котором встроен в него код продукта < /code>. < /p>

Я только начинаю путь «позволяет конечному пользователю сортировать /фильтровать с кодом продукта < /код> при открытии файла». которые выбрать код продукта для фильтрации. < /p>

Однако я думаю, что это может быть более полезным для конечного пользователя, если бы мы могли представить эту информацию в виде столбца в представлении подробностей для этого типа файла-точно так же, как имя, модифицированное датом, тип, размер и т. Д., Также подробные свойства файла (или, возможно, общие для всех файлов). Вроде метаданных подобных в альтернативном потоке данных в NTFS. Однако, начиная с Vista Microsoft, перестала использовать альтернативные потоки данных из -за их зависимости от NTF, и, следовательно, хрупкости (то есть не может отправить через прикрепление файла, не могут перейти к накопителю с форматированным жиром и т. Д.) практическая / как создать пользовательское расширенное свойство файла для нашего типа файла, которое выражает код продукта < / code> для оболочки Windows, чтобы его можно было увидеть в Windows Explorer (и, следовательно, файловые диалоги)? < /li>
Если это выполнимо, то как настроить вещи, чтобы столбец продукта < /code> отображался по умолчанию для папок, содержащих тип файла. Мы, конечно, не должны выполнять это, опубликовав пользовательское расширенное свойство файла - но это кажется < /em> как разумный подход, в отсутствие какого -либо способа измерения затрат на этот путь. < /P>

Если у вас есть разумные альтернативные подходы к проблеме, я бы тоже был заинтересован в тех, что я тоже заинтересовался! http://www.codeproject.com/articles/830 ... ell-extens

Черт! Кажется, я очень опоздал на банкет, и MS уже удалил эту функциональность из их оболочки: http://xpwasmyidea.blogspot.com/2009/10 ... zable.html

Подробнее здесь: https://stackoverflow.com/questions/133 ... in-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»