Здравствуйте читатели блога компании КомСервис (г. Набережные Челны).

В связи с началом широкого бета-тестирования Windows 7 мы подумали, что было бы здорово поговорить об обеспечении поддержки устройств через тестирование и взаимодействие с другими членами экосистемы Windows. Это очень серьезный вопрос и поэтому относимся мы к нему серьезно. И как неоднократно заявлялось в ходе PDC, в данной сфере мы уяснили несколько уроков, которыми хотим воспользоваться при разработке Windows 7. И несмотря на то, что эта задача является первостепенной для всей внутренней структуры подразделения Windows, от лица всего подразделения выступит Грант Джордж (Grant George), вице-президент группы Test for the Windows Experience. Мы считаем, что это довольно обширная тема, поэтому в ближайшее время вернемся к этому вопросу. – Стивен

Устройства и драйверы в Windows

Одной из важнейших обязанностей при выпуске Windows является поддержка и совместимость всех устройств и соответствующих им драйверов, которые используются пользователями. Абстрактный слой, отвечающий в Windows за подключение устройств и установку приложений, является ключевой частью ОС. Этот слой проявляется через модель драйвера, которая является интерфейсом для всех партнеров из многогранной экосистемы. На сегодняшний день Windows поддерживает весьма широкий диапазон устройств – аудио — (колонки, наушники…), устройства вывода информации (мониторы…), принтеры, факсы, сканнеры, цифровые камеры, всевозможные портативные устройства с раличными размерами, формами и функциями. Windows – это платформа, открытая для компаний со всего мира, которые разрабатывают и продают эти устройства пользователям – и наша работа заключается в том, чтобы понимать веяния в экосистеме и гарантировать, что все предлагаемые устройства и драйвера работают в создаваемой нами ОС. Поэтому в ходе разработки Windows 7 мы тесно сотрудничаем с производителями компьютеров и комплектующих.

Драйвера, по сути, являются интерфейсом между устройством и Windows, а заодно и «гражданами» WDM (Windows Driver Model). WDM изначально задумывалась как промежуточной слой для драйверов уровня ядра с целью упростить процедуру создания драйверов для Windows. Существует нескольких типов драйверов: классовые драйвера (class drivers), которые поддерживают массив устройств схожих классов, когда производители устройств создают их совместимыми со стандартными протоколами взаимодействия с ОС, и специальные (device-specific) драйвера, разработанные специально для конкретного устройства или специальной модификации этого устройства

Поддержка со стороны партнеров

Наша поддержка партнерам по экосистеме выражается в форме Windows Driver Kit (WDK), а при сертификации – в форме Windows Logo Kit (WLK). WDK облегчает разработку драйверов и заменяет предыдущий Windows Driver Development Kit (DDK). WDK содержит все компоненты DDK плюс Windows Driver Foundation (WDF) и Installable File System kit (IFS). Driver Test Manager (DTM) – еще один компонент, но в состав WDK он не входит. Windows Logo Kit (WLK) призван помочь в сертификации устройств для Windows (содержит автоматизированные тесты). Партнеры проводят эти тесты на разрабатываемых устройствах с целью получить возможность использовать логотип «Designed for Windows». Этот процесс сертификации помогает нам и нашим партнерам обеспечивать определенный уровень качества и совместимости для устройств, используемых в Windows. Устройства, прошедшие тесты, получают логотип, а драйвера для них размещаются на Windows Update

Аттестация и тестирование

С Windows 7 мы модифицировали процедуру аттестации модели драйвера, тестирования новых и старых устройств и тестирования самих драйверов. По сравнению с Vista сегодня мы еще более внимательно относимся к аттестации платформы драйверов и устройств. Информация об установочной базе каждого устройства является неотъемлимой частью тестирования. Сама информация поступает к нам совершенно разными путями: через программы тестирования, телеметрию, а также из статистики продаж и планов наших партнеров. Мы централизовали и стандартизировали механизм тестирования таким образом, что стало возможным обнаруживать ошибки гораздо раньше, чем в предыдущих релизах. Кроме того, мы стали уведомлять партнеров о грядущих изменениях в архитектуре или интерфейсе на более ранних этапах разработки, чтобы они могли скоординировать свой цикл тестирования с нашим. В дополнение к этому мы установили более четкое соответствие между статистикой реального использования, наметившимися тенденциями и доступностью каждого устройства, что позволило расставить приоритеты в тестовой лаборатории. Это особенно важно для новых и грядущих устройств, которые появятся до и сразу после релиза Windows 7.

Еще одним важным элементом в обеспечении удобства пользователей Windows 7 при подключении устройств является сама организация процесса разработки Windows 7. В этот раз все наши команды разработчиков следуют четкой и хорошо структурированной процедуре. Программирование и разработка новых функций и возможностей Windows 7 разделены на три фазы с определенным временем на интеграцию и стабилизацию кода по завершении каждой фазы программирования. Это гарантирует высокую стабильность кода на каждой фазе разработки. Стоит отметить, что тестирование и аттестация драйверов является неотъемлемой частью процесса разработки. Ларри уже рассказывал об этом в своей Статье. Программные менеджеры, разработчики и тестеры работают в тесном партнерстве. Наша работа с партнерами, в частности с производителями устройств, также подверглась пересмотру: все они знали о грядущих изменениях в Windows 7 еще на ранних стадиях разработки. Особое внимание было уделено планированию и дальнейшему исполнению плана. На наш взгляд это позволило внести в процесс разработки фактор прогнозируемости и, как следствие, упростило для нам процесс реализации новых функций в Windows 7.

Определение необходимости тестирования определенных устройств

Наш команда программных менеджеров осуществляет анализ статистики использования тех или иных устройств. Львиная доля информации поступает через программу Customer Experience Improvement Program. Эта информация позволяет увидеть актуальное использование устройств на компьютерах пользователей. Так, к примеру, удалось обнаружить, что существует 16000 уникальных аппаратных ID для графических карт. Мы понимаем, что отсутствие поддержки одного из этих устройств в значительной степени ухудшит удобство использования Windows.

Новые устройства изначально, как правило, имеют небольшую базу пользователей, но драйвера для таких устройств написаны с использованием нового кода. Как только использование таких устройств становится нормой и их рыночная доля увеличивается, производители продолжают улучшать свои драйвера. По этой причине для нас и для наших пользователей крайне важно устанавливать последнюю версию драйверов.

В ходе жизненного цикла устройства мы продолжаем сотрудничать с партнерами и тестируем максимально возможное количество устройств, чтобы и новые устройства, и старые могли работать в Windows. Особое внимание к тенденциям рынка позволяет нам принимать грамотные решения в контексте следующих областей:

  • Все критические и наиболее распространные устройства должны поддерживаться Windows
  • Какие драйвера следует разместить на Windows Update
  • На каких устройствах и драйверах сфокусировать усилия

Еще одним несомненным преимуществом анализа рынка является создание картины эквивалентности классов семейства устройств.

Эквивалентность классов

Использование понятия «эквивалентные классы» помогает определить и расставить приоритеты при тестировании устройств. Создание эквивалентных классов подразумевает группировку устройств в несколько групп на базе эквивалентности их свойств. Представьте, что мы работаем на химическую компанию и осуществляем тестирование окраски автомобилей. Исходя из фиксированного бюджета на тестирование, работодатель решает увеличить количество производителей и марок автомобилей для тестирования нашего продукта. Для начала мы проведем анализ рынка, чтобы определить объекты для тестирования.

Допустим, что первым из тестируемых автомобилей является синий Ford Mustang 2003 года выпуска. Мы знаем, что такая же синяя краска использовалась на всех автомобилях Ford 2003 и 2004 годов выпуска, а также на автомобилях Mazda 2005 года выпуска. Это значит, что наш первый автомобиль, на самом деле, представляет группу автомобилей:

Тестовый номер Производитель Марка Цвет Год
1 Ford Mustang Blue 2003
2 Ford * Blue 2004
3 Mazda * Blue 2005

Теперь возьмем серебристый Mercedes C240 2001 года выпуска. Мы знаем, что Mercedes и Chrysler сотрудничают, а дальнейшие изыскания выявили, что Chrysler использовал ту же самую краску на всех автомобилях модельного ряда 2006-2009 годов. На базе эквивалентных классов наша тестовая таблица приобретает следующий вид:

Тестовый номер Производитель Марка Цвет Год
1 Ford Mustang Blue 2003
2 Ford * Blue 2004
3 Mazda * Blue 2005
4 Mercedes C240 Silver 2001
5 Chrysler * Silver 2006
6 Chrysler * Silver 2007
7 Chrysler * Silver 2008
8 Chrysler * Silver 2009

Путем кропотливого анализа каждого автомобиля мы установили соответствие, которое позволило нам увеличить охват нашего тестирования. Получается так, что тестирование одной модели одного производителя теоретически равнозначно тестированию нескольких. Мы, конечно же, понимаем, что в реальном мире разные компании могут использовать разные техники для нанесения краски, поэтому здесь есть некоторые тонкости, которые требуется определить для установления более точного соответствия между классами.

Тестирование компьютеров проходит по схожей процедуре. Несмотря на то, что на рынке существуют тысячи различных устройств, во многих из них используются одинаковые компоненты. Разница с предыдущими версиями устройства состоит лишь в количестве памяти, рабочей частоты, разрешения, наличия определенных портов. Возьмем, к примеру, графические адаптеры. Как было сказано выше, на рынке присутствует более 16000 устройств, однако, картина эквивалентности показала, что более 90% представлены 60 различными GPU. Добавление несколько дополнительных устройств к бережно построенной тестовой матрице доводят показатель эквивалентности до 99% всех графических карт. Авторы драйверов могут использовать эквивалентность для создания драйверов для бóльшего количества устройств. Инсталляторы драйверов сообщают о поддерживаемых устройствах через аппаратные ID.

Все современные компьютерные устройства имеют уникальные аппаратные ID, в которых указываются производитель, тип и класс устройства. Большинство ID (устройства PCI, PC Card, USB и IEEE 1394) маркируются согласно индустриальным стандартам.

Давайте рассмотрим ID моего адаптера:

PCIVEN_10DE&DEV_0611&SUBSYS_C8013842&REV_A2

Если зайти на сайт PCI-SIG, стандартизирующего органа, который присваивает ID всем PCI-устройствам, и выполнить поиск по «10DE», становится понятным, что производителем моего адаптера является NVidia. А если копнуть глубже и поискать в папке

C:WindowsSystem32DriverStoreFileRepository

То можно найти и драйвера NVidia (папка, начинающаяся на nv_lh). Если открыть один из. INF-файлов этой папки, можно увидеть следующую информацию:

NVIDIA_G92.DEV_0611.1 = «NVIDIA GeForce 8800 GT»

Дальнейший анализ. INF-файла показывает, что тот же самый графический процессор G92 используется в следующих графических картах:

  • NVIDIA GeForce 8800 GTS 512
  • NVIDIA GeForce 8800 GT
  • NVIDIA GeForce 9800 GX2
  • NVIDIA GeForce 8800 GS
  • NVIDIA GeForce 9600 GSO
  • NVIDIA GeForce 8800 GT
  • NVIDIA GeForce 9800 GTX
  • NVIDIA Quadro FX 3700

В Интернете можно найти интересную информацию: «Графический процессор 8800 GT, известный под кодовым именем G92, был выпущен 29 октября 2007 года. Этот процессор, ознаменовавший переход на новый технологический процесс 65 нм, обеспечил поддержку технологии PCI-Express 2.0. На картах с процессором 8800 GT используется однопортовый вентилятор, а не двухпортовый, который используется в картах на базе процессоров 8800 GTS и GTX. В связи с использованным технологическим процессом энергопотребление графического процессора ниже, чем энергопотребление GTS и GTX». Поэтому в теории, если бы мне пришлось протестировать мою графическую карту, была бы велика вероятность, что я получу очень похожие результаты на всех выше приведенных устройствах.

Цели в Windows 7

Одной из наших основных целей в Windows 7 является обеспечение совместимости со всеми сертифицированными для Vista драйверами, что позволит гарантировать пользователям беспроблемную миграцию на новую ОС после ее релиза. В связи с этим возникает несколько требований к тестированию:

  • Драйвера, обеспечивающие базовую функциональность устройства, входят в состав дистрибутива. Сюда входят драйвера для устройств хранения информации, сетевых адаптеров, устройств ввода и графических устройств, чтобы пользователь после установки ОС смог при необходимости выйти в Интернет и загрузить дополнительные драйвера.
  • Установка/обновление драйверов должны проходить с минимальными усилиями со стороны пользователя.
  • После обновления драйверов у пользователя не должно быть проблем с дальнейшим обновлением.
  • Драйвера должны обладать высокой надежностью.

Нас часто спрашивают о доступности драйверов. Пользователям требуются драйвера в трех случаях: 1) чистая установка Windows, 2) подключение устройства к новому компьютеру и 3) желание обновить драйвер. Мы понимаем, что для читателей нашего блога, которые в основной своей массе являются энтузиастами или ИТ-специалистами в своих компаниях, для своих семей и друзей, установка драйверов и обновлений является вроде хобби. Все мы всегда хотим иметь все самое новое.

Все мы сталкиваемся с необходимостью чистой установки при тестировании бета-версии Windows 7, но важно понимать, что большинству пользователей никогда не придется выполнять чистую установку ОС. Тем не менее, комбинация интегрированных в дистрибутив драйверов и драйверов, доступных через службу Windows Update, перекрывает очень широкий диапазон компьютеров. С другой стороны, драйвера для некоторых компьютеров доступны к загрузке исключительно с сайта производителя компьютера и по различным причинам не могут быть размещены на серверах Windows Update и даже на сайте производителя устройства. Так, например, драйвера для графических адаптеров, используемых в мобильных компьютерах, доступны на сайте производителя компьютера, а не с сайта производителя карты.

Очевидно, что подключение нового устройства является более распространенным явлением. Вполне возможно, что пользователь потерял установочный CD/DVD-диск, который прилагался к нему, и просто подключил устройство несмотря на предупреждение о необходимости установки драйвера. Наша задача – обеспечить установку драйверов для устройства с Windows Update. Но случается, что производители размещают на своих сайтах дополнительные обновления драйверов, которые велики по размеру и по ряду причин не могут быть размещены на серверах Windows Update. В этом случае пользователю будет предоставлена информация о том, откуда пользователь может загрузить необходимый драйвер.

Большинство из нас знакомо с процедурой обновления драйверов, поскольку очень часто для решения той или иной проблемы нам рекомендуют обновить драйвера до последней версии. С этим часто приходится встречаться в игровой сфере, где новые драйвера, как правило, позволяют увеличить производительность и получить новые возможности. Наиболее простым способом получения обновленных версий драйверов является использование службы Windows Update, хотя в некоторых случаях наиболее свежие версии драйверов могут быть загружены прямо с сайта производителя устройства.

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

Диапазон тестируемых в Windows 7 устройств и драйверов

В таблице ниже приведена лишь малая часть устройств, которые мы тестируем на протяжении разработки Windows 7. Большая же часть устройств, тестируемых нами, не попали в данную таблицу или замещены эквивалентными классами.

Эта информация общедоступна и ее можно узнать из различных источников, в частности, с нашего сайта WHQL, на котором перечислены все сертифицированные устройства. Ну а в целях знакомства пользователей с процессом разработки и с целью подготовить основу для дальнейших дискуссий мы подумали, что приведенного перечня будет достаточно.

Производитель Описание Семейство
Altec Lansing T515 Аудио
AMD (ATI) Radeon 9200 Диплей
AMD (ATI) FireGL 3100 Диплей
AMD (ATI) Radeon X300/X550/X1050 Series Диплей
AMD (ATI) Radeon 9800 Pro Диплей
AMD (ATI) FireGL V3100 Диплей
AMD (ATI) Radeon Xpress Series Диплей
AMD (ATI) Radeon Xpress Series Диплей
AMD (ATI) Radeon Xpress 1200 Диплей
AMD (ATI) Radeon X700 PRO Диплей
AMD (ATI) Radeon X1200 Диплей
AMD (ATI) Radeon X800 CrossFire Edition Диплей
AMD (ATI) Mobility Radeon X300 Диплей
AMD (ATI) Radeon X850 CrossFire Edition Диплей
AMD (ATI) Radeon X1550 Диплей
AMD (ATI) Radeon X1950 Series Диплей
AMD (ATI) Mobility Radeon X1300 Диплей
AMD (ATI) Mobility Radeon X1400 Диплей
AMD (ATI) Mobility Radeon HD3200 Диплей
AMD (ATI) Radeon HD 2600 XT Диплей
AMD (ATI) Radeon HD 3850 Диплей
AMD (ATI) Radeon HD 3870 Диплей
AMD (ATI) Radeon HD 3200 Диплей
AMD (ATI) Radeon HD 2400 Диплей
AMD (ATI) FireGL 6000 Диплей
AMD (ATI) FireGL 8200 Диплей
AMD (ATI) Radeon HD 2900 XT Диплей
AMD (ATI) Radeon HD 2600 Диплей
AMD (ATI) Radeon HD 4850 Диплей
AMD (ATI) Radeon HD4670 Диплей
AMD (ATI) ATI Technologies, Inc. RAGE XL PCI Диплей
AMD (ATI) RADEON 7000 Series Диплей
Analog Devices AD1884 Аудио
Analog Devices AD1984 Аудио
Analog Devices AD1981 Аудио
Analog Devices ADI1986A Аудио
Analog Devices ADI1988B Аудио
Analog Devices Inc. ADI AC97 Аудио
Apple IPhone headset Аудио
Apple ISight 640×480 Firewire Захват видео
Archos Archos605(WiFi) Портативное устройство
ATI ATI HDMI Аудио
BlueAnt X5 Stereo BT Headset Аудио
Brother HL-5140 Принтер / Сканер
Brother HL-2070 Принтер / Сканер
Brother MFC-8440 Принтер / Сканер
Brother MFC-5840c Принтер / Сканер
Brother HL-5150 Принтер / Сканер
Brother MFC-8840 Принтер / Сканер
Brother HL-6050D Принтер / Сканер
Brother IntelliFax-5750e Принтер / Сканер
Brother IntelliFax-5750 Принтер / Сканер
Canon Canon A720IS Портативное устройство
Canon Digital Rebel XT Портативное устройство
Canon A420410 Портативное устройство
Canon SD430 Портативное устройство
Canon Pixma MP140 Принтер / Сканер
Canon Pixma iP1800 Принтер / Сканер
Canon Pixma iP1700 Принтер / Сканер
Canon Pixma iP2500 Принтер / Сканер
Canon Pixma MP210 Принтер / Сканер
Canon Pixma MP160 Принтер / Сканер
Canon Pixma iP1500 Принтер / Сканер
Canon Pixma iP1600 Принтер / Сканер
Canon Pixma iP4200 Принтер / Сканер
Canon Pixma iP3500 Принтер / Сканер
Canon Pixma iP4500 Принтер / Сканер
Canon Pixma MP180 Принтер / Сканер
Canon Pixma iP2000 Принтер / Сканер
Canon I475D Принтер / Сканер
Canon Pixma MP150 Принтер / Сканер
Canon I250 Принтер / Сканер
Canon Pixma MP520 Принтер / Сканер
Canon S450 Принтер / Сканер
Canon MultiPass MP390 Принтер / Сканер
Canon Pixma MP500 Принтер / Сканер
Canon Pixma MX300 Принтер / Сканер
Canon Pixma iP1000 Принтер / Сканер
Canon Pixma MP610 Принтер / Сканер
Canon MultiPass MP190 Принтер / Сканер
Canon Pixma iP6210D Принтер / Сканер
Canon Pixma iP5200 Принтер / Сканер
Canon Pixma iP3300 Принтер / Сканер
Canon Pixma iP3000 Принтер / Сканер
Canon Pixma MP510 Принтер / Сканер
Canon Pixma iP90 Принтер / Сканер
Canon I350 Принтер / Сканер
Canon Pixma iP6600D Принтер / Сканер
Canon Pixma MP830 Принтер / Сканер
Canon BJC-6000 Принтер / Сканер
Canon I550 Принтер / Сканер
Canon Pixma MP170 Принтер / Сканер
Canon Pixma MP460 Принтер / Сканер
Canon Pixma MP600 Принтер / Сканер
Canon Pixma iP4300 Принтер / Сканер
Canon I860 Принтер / Сканер
Canon Pixma MP110 Принтер / Сканер
Canon I320 Принтер / Сканер
Canon Pixma iP6220D Принтер / Сканер
Canon Pixma MP130 Принтер / Сканер
Canon Pixma iP6310D Принтер / Сканер
Canon I960/i965 Принтер / Сканер
Canon Pixma MP950 Принтер / Сканер
Canon Selphy Series Принтер / Сканер
Canon I560 Принтер / Сканер
Canon Pixma iP8500 Принтер / Сканер
Canon MultiPass MP370 Принтер / Сканер
Canon Pixma iP4000 Принтер / Сканер
Canon I9900 Принтер / Сканер
Canon Pixma iX4000 Принтер / Сканер
Canon I865 Принтер / Сканер
Canon Pixma mini260 Принтер / Сканер
Canon Pixma iX5000 Принтер / Сканер
Canon I850 Принтер / Сканер
Canon S530D Принтер / Сканер
Canon Pixma MP800R Принтер / Сканер
Canon Pixma iP5200R Принтер / Сканер
Canon I470D Photo Printer Принтер / Сканер
Canon S600 Принтер / Сканер
Canon BJC-85 Принтер / Сканер
Canon Pixma iP6000 Принтер / Сканер
Canon S9000 Принтер / Сканер
Canon Pixma MP750 Принтер / Сканер
Canon Pixma MP780 Принтер / Сканер
Canon S630 Принтер / Сканер
Canon MultiPass MP1000 Принтер / Сканер
Canon S520 Принтер / Сканер
Canon Pixma MP810 Принтер / Сканер
Canon Pixma iP5000 Принтер / Сканер
Canon Pixma iP6700D Принтер / Сканер
Canon Pixma iP80 Принтер / Сканер
Canon SD600 Портативное устройство
Canon Inc. PowerShot A720 IS Портативное устройство
CASIO COMPUTER CO.,LTD. EX-Z1200 Портативное устройство
Chrontel Chrontel HDMI Аудио
Conexant Venice Аудио
Creative MP3+ (SB0270) Аудио
Creative Xmod Аудио
Creative Live! Cam Optia AF Захват видео
Creative WebCam Live! USB Захват видео
Creative Webcam NoteBook 640×480 USB Захват видео
Creative WebCam Instant 352×288 USB Захват видео
Creative WebCam NX Pro 640×480 USB Захват видео
Creative WEBCAM NX Захват видео
Creative Live! Cam Notebook Pro 640K USB 2.0 Захват видео
Creative Live! Cam Video IM Pro VGA USB 2.0 Захват видео
Creative Webcam Live Ultra 640×480 USB 2.0 Manual Focus Ring Захват видео
Creative Labs, Inc. Live! Series Аудио
Creative Labs, Inc. Audigy Series Аудио
Creative Labs, Inc. X-Fi Series Аудио
Creative Technology Ltd Nano Plus Портативное устройство
Creative Technology Ltd NOMAD MuVo TX Портативное устройство
Creative Technology Ltd Zen Vision M Портативное устройство
Creative Technology Ltd Vision W Портативное устройство
Creative Technology Ltd Sleek Портативное устройство
Creative Technology Ltd PMC v2 Портативное устройство
Dell Axim X51v Портативное устройство
Dell AiO 810 Принтер / Сканер
Dell A924 Принтер / Сканер
Dell J740 Принтер / Сканер
Dell 1600n Принтер / Сканер
Dell A922 Принтер / Сканер
Dell A940 Принтер / Сканер
Dell LP 1720dn Принтер / Сканер
Dell 3100cn Принтер / Сканер
Dell W5300N Принтер / Сканер
Denon S-52 Общий доступ
Dixim Media server Общий доступ
Dlink DSM-210 Общий доступ
Dlink DSM — 520 Общий доступ
Dlink DSM — 510 Общий доступ
Drobo Drobo NAS Общий доступ
Epson Stylus Color C88+ Принтер / Сканер
Epson Stylus Color C84/C85 Принтер / Сканер
Epson Stylus Color C86/C87 Принтер / Сканер
Epson Stylus Color C64 Принтер / Сканер
Epson Stylus Photo R265 Принтер / Сканер
Epson LQ-570/670 Принтер / Сканер
Epson FX-880 Принтер / Сканер
Epson Stylus Photo R220 Принтер / Сканер
Epson LQ-300 Принтер / Сканер
Epson Stylus Photo R320 Принтер / Сканер
Epson Stylus CX6600/6500/6900 Принтер / Сканер
Epson Stylus CX5400 Принтер / Сканер
Epson Stylus Photo 1270 Принтер / Сканер
Epson LQ-1070+ Принтер / Сканер
Epson Stylus Photo R200 Принтер / Сканер
Epson Stylus Photo 1280/1290 Принтер / Сканер
Epson Stylus Color 900/N Принтер / Сканер
Epson Stylus Color C62 Принтер / Сканер
Epson ActionPrinter 5000+ Принтер / Сканер
Epson Stylus Photo 820 Принтер / Сканер
Epson Stylus Color 660 Принтер / Сканер
Epson Stylus Color 640 Принтер / Сканер
Epson AcuLaser 2600N Принтер / Сканер
Epson FX-2170 Принтер / Сканер
Epson FX-2190 Принтер / Сканер
FujiFilm F30 Портативное устройство
General Electric EasyCam USB PC Camera 640×480 Захват видео
GNJabra GN9330 Аудио
GNJabra GN9350 Аудио
GNJabra GN2000USB Аудио
HP HD TV Общий доступ
HP Photosmart R717 Портативное устройство
HP Deskjet D1400 series Принтер / Сканер
HP Deskjet F380 Принтер / Сканер
HP Deskjet F4100 Принтер / Сканер
HP LaserJet 1018 Принтер / Сканер
HP LaserJet 1020 Принтер / Сканер
HP Photosmart C3180 Принтер / Сканер
HP Deskjet D2400 Series Принтер / Сканер
HP LaserJet P2015 Принтер / Сканер
HP Officejet K550 Принтер / Сканер
HP PSC 1410 Принтер / Сканер
HP Deskjet F2100 series Принтер / Сканер
HP PSC 1315 Принтер / Сканер
HP Deskjet 5440 Принтер / Сканер
HP Color LaserJet 2600 Принтер / Сканер
HP Officejet 5700 Принтер / Сканер
HP PSC 1510 Принтер / Сканер
HP Photosmart C4200 Принтер / Сканер
HP Deskjet 5150 Принтер / Сканер
HP Deskjet 930C/935C Принтер / Сканер
HP Deskjet 5940 Принтер / Сканер
HP Photosmart C4180 Принтер / Сканер
HP Deskjet D2330 Принтер / Сканер
HP LaserJet 1022 Принтер / Сканер
HP Deskjet 3745 Принтер / Сканер
HP Deskjet 5550 Принтер / Сканер
HP Photosmart C5200 Принтер / Сканер
HP Officejet 5610 Принтер / Сканер
HP Deskjet D2360 Принтер / Сканер
HP Deskjet 3900 Series Принтер / Сканер
HP Photosmart C5180 Принтер / Сканер
HP Deskjet 5740 Принтер / Сканер
HP Deskjet D4200 Series Принтер / Сканер
HP Deskjet 6122 Принтер / Сканер
HP Deskjet 950C Принтер / Сканер
HP Deskjet 940C Принтер / Сканер
HP PSC 1610 Принтер / Сканер
HP Photosmart D5160 Принтер / Сканер
HP Officejet 6200 Series Принтер / Сканер
HP Deskjet 3845 Принтер / Сканер
HP Deskjet 3650 Принтер / Сканер
HP PSC 2355 Принтер / Сканер
HP Officejet 6300 Series Принтер / Сканер
HP LaserJet P2014 Принтер / Сканер
HP LaserJet 1300 Принтер / Сканер
HP Officejet Pro L7500 Принтер / Сканер
HP Officejet Pro L7600 Принтер / Сканер
HP PSC 1350 Принтер / Сканер
HP Deskjet 9800 Принтер / Сканер
HP Photosmart 2575 Принтер / Сканер
HP Deskjet 450ci Принтер / Сканер
HP Officejet 4215 Принтер / Сканер
HP LaserJet 1160 Принтер / Сканер
HP Deskjet 5650 Принтер / Сканер
HP Officejet 7400 Series Принтер / Сканер
HP Deskjet 3740 Принтер / Сканер
HP Officejet 5510 Series Принтер / Сканер
HP Photosmart 3210 Принтер / Сканер
HP Officejet 7300 Series Принтер / Сканер
HP Photosmart 7850 Принтер / Сканер
HP Deskjet 832C Принтер / Сканер
HP Deskjet 1220C Принтер / Сканер
HP LaserJet 3030 MFP Принтер / Сканер
HP Photosmart A616 Принтер / Сканер
HP LaserJet 3055 Принтер / Сканер
HP Deskjet 720C Принтер / Сканер
HP Photosmart 7260 Принтер / Сканер
HP Deskjet 3320 Принтер / Сканер
HP Deskjet 970C Принтер / Сканер
HP Photosmart A440 Принтер / Сканер
HP Deskjet 695C/697C Принтер / Сканер
HP Photosmart A516 Принтер / Сканер
HP Deskjet 6540 Принтер / Сканер
HP Deskjet 6940 Принтер / Сканер
HP PSC 2510 Принтер / Сканер
HP Officejet 6100 Series Принтер / Сканер
HP Deskjet 6840 Принтер / Сканер
HP Photosmart A430 Принтер / Сканер
HP Photosmart 7450 Принтер / Сканер
HP Deskjet 812C/815C Принтер / Сканер
HP Photosmart 375 Принтер / Сканер
HP Officejet V40 Series Принтер / Сканер
HP Deskjet 840/843/845 Принтер / Сканер
HP Photosmart D7400 Series Принтер / Сканер
HP PSC 950 Series Принтер / Сканер
HP Officejet G Series Принтер / Сканер
HP LaserJet 1015 Принтер / Сканер
HP Photosmart 7960 Принтер / Сканер
HP Deskjet 895C Принтер / Сканер
HP Photosmart 8450 Принтер / Сканер
HP Photosmart Pro B8350 Принтер / Сканер
HP Deskjet 1180c Принтер / Сканер
HP LaserJet 4345 MFP Принтер / Сканер
HP LaserJet 4250 Принтер / Сканер
HP LaserJet P3005 Принтер / Сканер
HP LaserJet 5200 Принтер / Сканер
HP LaserJet 4350n Принтер / Сканер
HP Color LaserJet 4700 Принтер / Сканер
HP LaserJet 2300 Принтер / Сканер
HP LaserJet 4000 Принтер / Сканер
HP Color LaserJet 5550 Принтер / Сканер
HP Color LaserJet 3800 Принтер / Сканер
HP LaserJet 4050 Принтер / Сканер
HP Color LaserJet 3600 Принтер / Сканер
HP LaserJet 9050 Принтер / Сканер
HP LaserJet 2100 Принтер / Сканер
HP LaserJet 4240 Принтер / Сканер
HP LaserJet 2200 Принтер / Сканер
HP Color LaserJet 3000 Принтер / Сканер
HP LaserJet 4100 Принтер / Сканер
HP LaserJet 5000 Принтер / Сканер
HP Business Inkjet 1200D Принтер / Сканер
HP Color LaserJet 4550 Принтер / Сканер
HP Color LaserJet 4600 Принтер / Сканер
HP Color LaserJet CP4005 Принтер / Сканер
HP Color LaserJet 3700 Принтер / Сканер
HP Color LaserJet 3500 Принтер / Сканер
HP LaserJet 9000 MFP Принтер / Сканер
HP LaserJet 4 Plus Принтер / Сканер
HP LaserJet III Принтер / Сканер
HP LaserJet 6MP Принтер / Сканер
HP Color LaserJet 1500L Принтер / Сканер
HP PSC 1315 Принтер / Сканер
HP Officejet 5610 Принтер / Сканер
HP PSC 1350 Принтер / Сканер
HP LaserJet 4345 MFP Принтер / Сканер
HTC TyTN II Портативное устройство
IDT STAC9220(9223)7680 Аудио
IDT STAC9220(9223)7681 Аудио
IDT STAC9227X(D)7618 Аудио
IDT STAC9227X(D)7619 Аудио
IDT STAC9225(Sony)7662 Аудио
IDT STAC9225(Sony)7664 Аудио
IDT STAC9225(Sony)7661 Аудио
IDT STAC9200 Аудио
IDT STAC9228 Аудио
IDT STAC9205 Аудио
IDT STAC9250 Аудио
Insignia NS-BTHDP Аудио
Insignia NS-DV4G Портативное устройство
Insignia NS-DA2G Портативное устройство
Intel Intel HDMI Аудио
Intel I965GX/G35 Диплей
Intel G3x Диплей
Intel I4G Диплей
Intel I45GM Диплей
Intel I915GM Диплей
Intel I915G Диплей
Intel I945G Диплей
Intel I945GM Диплей
Intel Q3x Диплей
Intel I965G Диплей
Intel I965GM Диплей
Iriver ClixGen2 Портативное устройство
Iriver IriverClix2_FWv1.14 Портативное устройство
Iriver U10 Series Портативное устройство
Iriver Clix Портативное устройство
Jabra BT620S Аудио
Jabra BT8010 Аудио
Jabra BT3030 Аудио
Jasco Minicam Pro Захват видео
Kodak Easyshare LS420 Портативное устройство
Konica Minolta Magicolor 5450 Принтер / Сканер
Kyocera Mita FS-6900 Принтер / Сканер
LABTEC LABTEC WEBCAM PRO 961358 Захват видео
LABTEC Web Cam Plus 352×288 USB 2.0 Manual Focus Motion Detection Захват видео
Lexmark Z845 Принтер / Сканер
Lexmark Z1300 Принтер / Сканер
Lexmark X2550 Принтер / Сканер
Lexmark X1270 Принтер / Сканер
Lexmark X2470 Принтер / Сканер
Lexmark Z735 Принтер / Сканер
Lexmark E120n Принтер / Сканер
Lexmark X3550 Принтер / Сканер
Lexmark Z715 Принтер / Сканер
Lexmark Z42 Color JetPrinter Принтер / Сканер
Lexmark X5470 Принтер / Сканер
Lexmark Z816 Принтер / Сканер
Lexmark Z615 Принтер / Сканер
Lexmark X2250 Принтер / Сканер
Lexmark P915 Принтер / Сканер
Lexmark X7170 Принтер / Сканер
Lexmark X4550 Принтер / Сканер
Lexmark X6170 Принтер / Сканер
Lexmark X6150 Принтер / Сканер
Lexmark E232 Принтер / Сканер
Lexmark 2490 Принтер / Сканер
Lexmark P3150 Принтер / Сканер
Lexmark X5150 Принтер / Сканер
Lexmark E323 Принтер / Сканер
Lexmark P315 Принтер / Сканер
Lexmark Z25 Color JetPrinter Принтер / Сканер
Lexmark 2491 Принтер / Сканер
Lexmark X215 Принтер / Сканер
Lexmark X4250 Принтер / Сканер
Lexmark E321 Принтер / Сканер
Lexmark Z45 Color JetPrinter Принтер / Сканер
Lexmark X83 Принтер / Сканер
Lexmark C524 Принтер / Сканер
Lexmark E450D Принтер / Сканер
Lexmark T640 Принтер / Сканер
Lexmark X634 Принтер / Сканер
Lexmark W840 Принтер / Сканер
Lexmark X632 Принтер / Сканер
Lexmark X620 Принтер / Сканер
Lexmark X630 Принтер / Сканер
Lexmark T642 Принтер / Сканер
Lexmark W812 Принтер / Сканер
Lexmark X1270 Принтер / Сканер
LG HBS-200 Аудио
Logitech QuickCam Pro 9000 Аудио
Logitech QuickCam Pro 9000 Захват видео
Logitech Quickcam Communicate STX VGA Fixed Focus USB 2.0 Захват видео
Logitech QuickCam Chat VGA w/Image Capture USB 2.0 Захват видео
Logitech 961400-0403 QuickCam Notebook Deluxe 1.3MP MF USB 2.0 Захват видео
Logitech QuickCam Pro 4000 640×480 USB 2.0 Захват видео
Logitech QuickCam Pro 5000 640×480 USB 2.0 Захват видео
Logitech Quickcam Vision Pro1 Захват видео
Logitech Quickcam Vision Pro2 Захват видео
Logitech 961403 QuickCam Fusion 1.3MP USB 2.0 Захват видео
Logitech QuickCam Messenger 640×480 USB Захват видео
Logitech QuickCam Messenger Refresh 640×480 USB Захват видео
Logitech QuickCam Notebooks Pro 1.3MP USB 2.0 Захват видео
Logitech QuickCam Zoom 640×480 USB Захват видео
Logitech QuickCam Communicate 640×480 USB 2.0 Захват видео
Logitech QuickCam Orbit MP 1.3MP USB 2.0 Захват видео
Logitech QUICKCAMFORNB Захват видео
Logitech QuickCam Orbit 640×480 USB 2.0 Захват видео
Logitech QuickCam for Notebooks Pro Захват видео
Lubix UBHS-LC1 Аудио
Matrox M9120 Диплей
Microsoft NX-3000 Аудио
Microsoft VX-7000 Аудио
Microsoft NX-6000 Аудио
Microsoft VX-6000 Аудио
Microsoft VX-3000 Аудио
Microsoft VX-1000 Аудио
Microsoft LX-3000 Аудио
Microsoft ZX-6000 Аудио
Microsoft Mic Array Аудио
Microsoft XBox 360 Общий доступ
Microsoft LifeCam VX-1000 VGA USB 2.0 Захват видео
Microsoft Lifecam NX-6000 Захват видео
Microsoft LifeCam VX-6000 1.3MP USB 2.0 Захват видео
Microsoft LifeCam VX-3000 1.3MP USB 2.0 Захват видео
Microsoft Xbox Live Vision (Xbox 360) Захват видео
Microsoft Lifecam VX-7000 Захват видео
Microsoft Lifecam NX-3000 Захват видео
Momento Wireless Picture Frame Общий доступ
Motorola S9 Аудио
Motorola HT820 Аудио
Motorola H670 Аудио
Motorola HS850 Аудио
Motorola H500 Аудио
Motorola DJ S805 Аудио
NEC UTR-UC-1 Аудио
Nero8 Home Media Media server Общий доступ
Nikon CoolPix S1 Портативное устройство
Nokia BH800 Аудио
Nokia N95 Общий доступ
Nokia N95 Портативное устройство
Nokia 5300 Портативное устройство
NVidia NVidia HDMI Аудио
Nvidia GeForce 7600GT Диплей
Nvidia GeForce 7800GT Диплей
Nvidia Geforce 8200 Диплей
Nvidia GeForce 7400 Go Диплей
Nvidia Geforce 7950 GX2 Диплей
Nvidia Geforce 8800GTS Диплей
Nvidia Geforce 8800GTX Диплей
Nvidia Geforce 8400 GS Диплей
Nvidia GeForce 8400M GS Диплей
Nvidia Geforce 8600 GT Диплей
Nvidia Quador NVS 130m Диплей
Nvidia Quadro 570 Диплей
Nvidia Quadro 570m Диплей
Nvidia GeForce 9600 GT Диплей
Nvidia GeForce 8800 GT Диплей
Nvidia Geforce 8400GS (G98) Диплей
Nvidia Geforce 9800 X2 Диплей
Nvidia Geforce GTX 260 Диплей
Nvidia GeForce4 MX 420 Диплей
Nvidia GeForce FX 5200 Диплей
Nvidia Geforce FX 5900 Диплей
Nvidia GeForce 6150 Диплей
Nvidia GeForce 6100 Диплей
Nvidia GeForce 6200 Диплей
Nvidia GeForce 7050 Диплей
Nvidia GeForce 6800 Диплей
Nvidia GeForce Go 6150 Диплей
Oki Microline 320/Turbo Принтер / Сканер
Oki Microline 184 Turbo Принтер / Сканер
Oki Microline 391/Turbo Принтер / Сканер
Oki Microline 321/Turbo Принтер / Сканер
Oki Microline 590 Принтер / Сканер
Panasonic KX-P2130 Принтер / Сканер
Panasonic KX-P2023 Принтер / Сканер
Parrot Boombox Аудио
Philips Stereo Mic Аудио
Philips GoGear 30GB Портативное устройство
Plantronics Pulsar 590A/E Аудио
Plantronics Pulsar 260 Аудио
Plantronics Discovery 655 or 665 Аудио
Plantronics SupraPluc DA45 Аудио
Polycom CX400 Аудио
Realtek Realtek 262 HD Аудио codec Аудио
Realtek Realtek 268 HD Аудио codec Аудио
Realtek Realtek 660 HD Аудио codec Аудио
Realtek Realtek 862 HD Аудио codec Аудио
Realtek Realtek 883 HD Аудио codec Аудио
Realtek Realtek 888 HD Аудио codec Аудио
Realtek Realtek 885 HD Аудио codec Аудио
Realtek Realtek 882 HD Аудио codec Аудио
Realtek Realtek 861 HD Аудио codec Аудио
Realtek Realtek 662 HD Аудио codec Аудио
Realtek Semiconductor Corp Realtek AC97 Аудио
Rhapsody Music Jukebox Общий доступ
RIO Rio Carbon Портативное устройство
Roku Radio Soundbridge Общий доступ
Roku SoundbridgeM1000 Общий доступ
S3 GammaChrome G700 Диплей
S3 GammaChrome G700 Диплей
S3 S3 Graphics Chrome 440/430 Series Диплей
S3 S3 Graphics Chrome 440/430 Series Диплей
Samsung WEP-210 Аудио
Samsung YP-Z5 Портативное устройство
Samsung ML-1610 Принтер / Сканер
Samsung SF-5100 Принтер / Сканер
Samsung ML-1710 Принтер / Сканер
SanDisk Corporation Sansa E260 Портативное устройство
SanDisk Corporation Sansa View Mp3 Player Портативное устройство
SanDisk Corporation Sansa m250 Портативное устройство
SI 1392 HDMI Аудио
SigmaTel, Inc. Sigmatel AC97 Аудио
SiS Xabre Диплей
SiS Mirage3 Диплей
Sonos Zone player ZP80 Общий доступ
Sony DR-BT22 Аудио
Sony PS3 Общий доступ
Sony DSC-T200 Портативное устройство
Sony Corporation WALKMAN NWZ-A816 Портативное устройство
Sony Ericsson W910i Портативное устройство
Toshiba Gigabeat Портативное устройство
Toshiba Gigabeat V2 PMC Портативное устройство
Turtle Beach Аудио Advantage Micro Аудио
Tversity Inc Media server Общий доступ
Twonky Media Media server Общий доступ
Via DeltaChrome G700 Диплей
Western Digital External harddrive Общий доступ
Xerox Phaser 6120 Принтер / Сканер
Xerox Phaser 4510 Принтер / Сканер

Posted by Daniel Kornev [MSFT]
Filed under: E7Blog