Новая возможность в Windows 7 позволяет операционной системе отобразить уникальную иконку устройства и подробную информацию о продукте, которые скачиваются с запущенного Microsoft веб-сервиса метаданных устройств. Если вам интересно, где Windows 7 хранит эти фотореалистичные иконки высокого разрешения, которые она скачивает со службы метаданных устройств, то вы обрадуетесь, узнав, что можете с легкостью обнаружить их в формате ICO в папке "%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\". Внутри папки, в соответствии с вашим регионом (например, en-US), должны располагаться отдельные папки с GUID в названии для каждого устройства с соответствующими метаданными. Иконка находится к папке "DeviceInformation" каждого устройства.
Как оказалось, GUID каждого устройства может быть использован для скачивания пакета метаданных напрямую с серверов метаданных Microsoft. Например, пакет метаданных для флеш-носителя Sandisk Micro доступен здесь. Переименовав файл в .CAB, вы запросто сможете распаковать ресурсы.
Некоторые могут заметить, что сразу после установки Windows 7 присваивает общие иконки для широкого круга устройств. Поэтому я изучил ресурсы файла "System32\DDORes.dll", в котором находится ну просто золотая жила иконок. Вот коллекция изо всех иконок, которые я извлек при помощи Anolis Resourcer.
Уже по этим иконкам можно определить, что Windows 7 изначально различает по крайней мере 81 тип различных устройств. Среди них 14 типов различных сенсоров, по-видимому, поддерживаемых Windows 7, о чем говорят иконки, похожие на мультиметр.
Как и с любой функцией, связанной с оборудованием, преимуществами этой возможности могут воспользоваться поставщики оборудования. Однако, они далеко не всегда показывают хорошую оперативность в их освоении. Мне кажется, что наравне с Device Stage, это замечательная возможность для поставщиков оборудования указать на отличие своих продуктов от бюджетных аналогов.
|