Изменение содержимого вкладки Подробно окна свойств файлов и папок, а также подсказок к файлам

В операционных системах семейства Windows каждый файл имеет набор метаданных, описывающих такие его свойства, как размер, дата создания, автор и т. д. Это очень удобная возможность, но ей не хватает гибкости. Например, на вкладке Подробно окна Свойства для DLL-файлов нет сведений об описании библиотеки, хотя они могут понадобиться администраторам. К счастью, благодаря реестру существует возможность определения метаданных, которые будут отображаться на вкладке Подробно или при выводе описания файла.

Для этого служат параметры строкового типа FullDetails и Inf oTip. Первый из них определяет метаданные, которые будут отображаться на вкладке Подробно окна Свойства, а второй – метаданные, которые будут отображаться при выделении файла или папки (и при удержании указателя мыши над файлом). Оба этих параметра имеют одинаковый формат значений: сначала идет слово prop:, а после него через точку с запятой пишутся метаданные. Никаких пробелов в значении параметров быть не должно. Ниже приведен список самых часто используемых метаданных:

• System. Attributes – присвоенные файлу или папке атрибуты (поле Атрибуты);

• System. Author – имя автора файла (поле Автор);

• System. Capacity – общий объем папки или диска (поле Размер);

• System. ComputerName – имя компьютера (поле Компьютер);

• System.Comment – комментарий к файлу (поле Комментарий);

• System. Copyright – данные об авторских правах на файл (поле Права);

• System.DateModified – дата изменения файла (поле Изменен);

• System.DateCreated – дата создания файла (поле Создан);

• System.DateAccessed – дата последнего доступа к файлу (поле Открыт);

• System.DisplayName – имя файла (поле Имя);

• System. DisplayFolder – путь к папке, в которой хранится файл (поле Папка);

• System. DisplayType – описание типа файла (поле Тип);

• System. FileCount – количество файлов в папке или на диске (поле Содержит);

• System. FreeSpace – количество свободного места на диске (поле Свободно);

• System.Keywords – теги, которые имеет изображение (поле Ключевые слова);

• System.Language – язык, на котором создан файл (поле Язык);

• System.OfflineAvailability – определяет, доступен ли данный сетевой файл автономно (Автономный доступ);

• System. PercentFull – количество использованного на диске места (поле Занято);

• System.Rating – рейтинг файла (поле Рейтинг);

• System. Size – размер файла (поле Размер);

• System.TotalFileSize – общий размер файлов в папке (поле Общий размер);

• Sys tern. Audi о. EncodingBit rate – битрейт звукового файла (поле Скорость потока);

• System. Document. PageCount – количество страниц в текстовом файле (поле Количество страниц);

• System. DRM. IsProtected – отображает, защищен ли файл с помощью лицензии DRM (поле Защита);

• System.Link.Target – путь к файлу, на который указывает ссылка (поле Путь к папке);

• System.Link.Description – описание ссылки (поле Описание);

• System. Link. DateVisited – дата последнего использования ссылки (поле Дата изменения);

• System.File.Owner – имя владельца файла (поле Владелец);

• System. File. Description – описание файла (поле Описание);

• System.File.Version – версия файла (поле Версия);

• System. Image.HorizontalSize – размер файла изображения по горизонтали (поле Горизонтальное разрешение);

• System. Image. VerticalSize – размер файла изображения по вертикали (поле Разрешение по вертикали);

• System. Image.BitDepth – глубина изображения (поле Глубина цвета);

• System.Music. Artist – исполнитель музыкального файла (поле Исполнитель);