Читаем 1001 совет по обустройству компьютера полностью

Пример использования ID

Имеется переходной кабель USB-COM неизвестного производителя и диск с драйверами к нему. На диске размещены все драйверы для всех вариантов подобных кабелей USB-1394, USB-1294 и пр. В данном случае легко определить по разъему, что кабель именно для USB-RS232, но в соответствующей папке содержится три варианта драйверов, видимо, для устройств на разных микросхемах от разных производителей. Кабель при подсоединении к компьютеру в Диспетчере задач показывает следующий код экземпляра устройства: USB\VID_067B&PID_2303\5&285DE58C&0&1. Смотрим на диск и находим там папку с названием, в котором присутствует фрагмент 2303. Устанавливаем драйвер из этой папки и после перезапуска проверяем, что кабель работает. Еще более универсальным методом будет поиск соответствующего ID в содержимом INF-файлов, если они доступны. Альтернативой было бы установить все имеющиеся драйверы, что не помешает нормальной работе данного экземпляра (кабель все равно не обнаруживается, пока его не подсоединишь к компьютеру), но, во-первых, это не во всех случаях именно так, во-вторых, все равно не хочется замусоривать реестр лишними записями.

Опыт показывает, что таким способом можно вытянуть даже совершенно безнадежные, казалось бы, позиции. Например, у меня оказался ноутбук ASUS, снятый с производства задолго до выхода Windows 7, с видеосистемой ATI Mobility Radeon X1600, поддержка которой в ATI также закончилась, и на сайте обоих производителей драйверов для Windows 7 не оказалось. Но приведенный мной способ поиска легко обнаружил искомое где-то примерно на пятой ссылке: оказалось, что ASUS – не единственный производитель ноутбуков с этой видеосистемой, и другие производители озаботились версиями под новую ОС, возможно, специально заказав ее ATI (точнее, AMD, которой ATI теперь принадлежит).

В абсолютно безнадежных случаях, когда драйверов под новую ОС найти не удается, для Windows 7 все-таки имеется выход. Подойдет любой драйвер для Windows, вплоть до Windows 95 (но предпочесть следует все-таки семейство NT). Настройка совместимости старого драйвера осуществляется следующим образом (в скобках показаны названия пунктов для англоязычной версии):

1. Щелкаем правой кнопкой мыши по приложению, запускающему установку драйвера – как правило, это самораспаковывающийся архив или файл setup.exe.

2. Выбираем пункт Свойства (Properties).

3. Переходим на вкладку Совместимость (Compatibility).

4. Ставим отметку в пункте Запустить эту программу в режиме совместимости с (Run this program in compatibility mode for).

5. Выбираем из списка ту операционную систему, для которой предназначен этот драйвер (рис. 9.2).

Рис. 9.2. Запуск установочной программы драйвера в Windows 7 в режиме совместимости


6. Ставим отметку в пункте Выполнять эту программу от имени администратора (Run this program as an administrator) и нажимаем ОК.

Во избежание неясностей

Совместимость – это не режим XP Mode, где программы запускаются в отдельной виртуальной машине, представляющей собой полноценную среду XP. Как раз драйверы в виртуальной машине запустить и не получится, только пользовательские приложения.

Чем старше версия ОС, для которой предназначался драйвер, тем больше уверенности в том, что устройство будет работать как надо, и никакие из его функций не потеряются. Полную гарантию, конечно, дают лишь «родные» драйверы.

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT