Imagesforyou.ru

IMG FOR YOU — ИНТЕРЬЕРНАЯ ФОТОСТУДИЯ
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Библиотека драйверов windows 7

Управление драйверами Windows

В ней хранятся как предустановленные в процессе развертывания ОС драйвера(InBox), так и установленные пользователем.
Система обращается к этой папке при подключении нового устройства и ищет для него драйвер.
В случае успеха драйвер будет установлен, а в случае неудачного поиска устройство будет отображаться в диспетчере устройств, как «Неизвестное устройство»

Диспетчер. Неизвестное устройство

Резервные копии драйверов

Для создания резервных копий драйверов я использую утилиту
Drivers BackUp Solution 3.9.21, от adia-project.
Freeware
программа с небольшим весом — влезет на любую флешку, и считаю что у админа на флешке она должна быть. Загрузить.

DriverBackupSolution

Можно извлекать драйвера по одному, или же выбрать целую пачку, а затем поместить их в специальный самораспаковывающийся архив, который при запуске добавит весь набор драйверов в репозиторий.
Для автоматического добавления драйверов в репозиторий из созданного нами пакета, используется встроенная в Drivers BackUp Solution утилита DPinst(Driver Package Installer).

Ручная установка драйвера

DPinst является частью Windows Driver Kit (WDK) — пакета от Microsoft для разработчиков драйверов.
Этот инструмент можно использовать вручную, и с его помощью устанавливать драйвера не имеющие штатного установщика. Такая ситуация периодически встречается при установке принтеров.

DPinst_Help

PnPutil

PnPutil — стандартная утилита, позволяющая просматривать, устанавливать, удалять драйвера устройств, а так же проводить их экспорт.

NVIDIA PhysXТехнологии в компьютерных играх шагнули настолько далеко вперед, что игровые разработчики научились симулировать настоящие законы физики в своих игровых проектах. Для этого существует большое количество игровых движков, а самым популярным из них является PhysX.

Intel Wireless DisplayВозможности, которые дает нам Всемирная паутина, стали вполне общепринятыми. Высокие технологии уже давно проникли в жизнь людей. И то, что казалось немыслимым и маловероятным, теперь стало банальностью.

#1 Пользователь офлайнdE fENDER

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 271
  • Регистрация: 18 Декабрь 08

#2 Пользователь офлайнdE fENDER

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 271
  • Регистрация: 18 Декабрь 08

Введение

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

Также эти уроки могут помочь аудитории владельцев видеокарт с графическими чипами, произведенными компанией 3dfx, разобраться в доступных исходных кодах драйверов этих видеокарт. Упомянутые исходники могут быть с наименьшим количеством переделок откомпилированы под Windows XP/Windows 2003 Server, которые и будут являться основной целевой системой. В более современной Windows Vista/7 несколько изменилась модель драйверов, наиболее сильно это затронуло графическую подсистему. Это означает, что для их корректной работы придется переписать весьма значительную часть кода. Кроме того, под х64 версиями Vista/7 и более старших операционных систем просто так нельзя загрузить драйвер, не имеющей цифровой подписи. Подпись стоит порядка 500 долларов в год (150, если найти купон на скидку), их не любят давать частным лицам и даже небольшим организациям. Кроме того, если в подписанном драйвере обнаружится уязвимость и ей воспользуются хакеры – то подпись данного [почти всегда юридического] лица аннулируется и у него возникают проблемы с получением новой. Еще есть такая процедура, как WHQL-сертификация, но ее я вообще не собираюсь пока здесь обсуждать.

Читайте так же:
Делл 3542 свежие драйвера

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

Для начала работы требуется иметь некоторое знакомство с любым языком программирования. Думаю, для этого вполне достаточно школьного / вузовского курса для непрограммистов. Если же в современных программах образования знакомство с программированием не было предусмотрено/за давностью лет курс забыт или просто что-то непонятно – отписывайтесь в теме, я напишу другие уроки, подробней раскрывающие непонятную тему.

#3 Пользователь офлайнWhite

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 055
  • Регистрация: 16 Июль 05

#4 Пользователь офлайнdE fENDER

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 271
  • Регистрация: 18 Декабрь 08

Урок 0. Установка и настройка программного обеспечения

Список используемого программного обеспечения:

  • Windows XР или Windows 2003 Server х86 – операционная система, под которую будем писать драйверы;
  • Visual Studio 2010 – среда разработки приложений на языках С/С++ и других. Будет использоваться для написания различных простых прикладных программ, в т.ч. и управляющей программы драйвера. Можно попробовать воспользоваться Visual Studio 11 beta, которая доступна для скачивания по ссылке — http://www.microsoft. studio/11/en-us;
  • Windows Driver Kit – набор инструментов, необходимых для разработки драйвера. Включает в себя компилятор, заголовочные файлы и много другого. Требуется версия 7.1.0, ее можно взять по ссылке
    http://www.microsoft. ang=en&id=11800;
  • VMWare – при отсутствии физической машины операционную систему можно запустить в виртуальной. Это также безопаснее при разработке — при ошибке в драйвере система уйдет в синий экран;
  • Daemon Tools – средство для открытия образов CD и DVD дисков в формате iso. WDK распространяется в виде такого образа. В случае использования VMWare использовать не обязательно, т.к. VMWare умеет монтировать такие образы самостоятельно. Бесплатную lite-версию можно скачать здесь: http://www.disc-tool. download/daemon
  • DebugView – утилита Марка Руссиновича, которая позволяет увидеть текстовые сообщения, выдаваемые драйверами, собранными в отладочном режиме. Скачивать здесь — http://technet.micro. ernals/bb896647
  • Far Manager – файловый менеджер, с которым легче работать с консольными утилитами. Взять можно здесь — http://www.farmanage. wnload.php?l=ru.

Все используемое мною программное обеспечение – на английском языке. В большинстве случаев можно использовать и русские версии, но может возникнуть путаница в командах или другие проблемы с совместимостью. Для начала работы потребуется компьютер с установленной обычной 32-разрядной Windows XP/2003. Продвинутые пользователи могут пользоваться необычной – отладочной, она же — checked build. Эта версия показывает больше информации при отладке устройств. Обычная же версия Windows носит название free build. Компьютер для экспериментов может быть как реальным, так и виртуальным. Разрабатываемые программы я буду проверять на одной реальной машине и одной виртуальной. На обоих установлен Windows Server 2003 R2 Enterprise Edition c SP2. Виртуальная машина запущена под VMWare Workstation 8.0.2.

Читайте так же:
Атк0100 драйвер windows 7

Установка Visual Studio
Я буду использовать Visual Studio 2010 Ultimate. В принципе, ставить ее не обязательно, так как все необходимые инструменты, включая компилятор и заголовки есть и в WDK. Но для написания прикладных программ, в особенности для новичка, она намного удобней вызова компилятора из консоли. Если ее все же планируется установить, то лучше делать это перед установкой WDK.

Берем диск со студией в iso-формате, монтируем его в Daemon Tools, либо подключаем как компакт-дисковод в VMWare. Запускаем с диска setup.exe, выбираем «Install Microsoft Visual Studio 2010». На следующем шаге под Windows 2003 может появится сообщение, что требуется Windows Imaging Component. Щелкаем по этой строке, запускается браузер – скачиваем подходящий по языку операционной системы (у меня английский, значит wic_x86_enu.exe), устанавливаем. Заново запускаем setup.exe с диска. Нажимаем Next, соглашаемся с лицензионным соглашением, затем идет выбор типа установки. Выбираем Custom, изменяем путь установки – для избежания ошибок Visual Studio и все любые другие инструменты следует ставить по максимально короткому пути без русских букв и пробелов. Мой вариант – C:\Programs\VS10. Следующая страница – выбор пакетов. Устанавливаем в соответствии с рисунком:

Изображение
Рис 0.1 – Выбор пакетов в установщике Visual Studio

Кроме показанных, можно также выбрать «Visual C#». C# бывает полезен для расширения возможностей самой Visual Studio и написания небольших утилит. Нажимаем Install. Кроме самой студии ставится куча бесполезной, ненужной и вредной дряни. Если на компьютере была старая версия Windows Installer'а – потребуется перезагрузка. После установки – Finish, Exit.

Установка WDK
Монтируем скачанный iso-образ аналогично тому, как это было сделано с Visual Studio. Запускаем KitSetup.exe, на этапе выбора пакетов устанавливаем галочки в соответствии с рисунком:

Изображение
Рис 0.2 – Выбор пакетов в установщике WDK

Нажимаем Ок, укорачиваем путь установки до C:\WinDDK, может появится окно установки .net 2.0. Устанавливаем .net. Появляется окно с лицензией WDK, соглашаемся. Ждем завершения установки. Нажимаем Finish. Установочный диск WDK не удаляем, а сохраняем до лучших времен, предыдущую версию 7.0 невозможно было корректно удалить без образа именно того диска, с которого ее устанавливали.

Читайте так же:
Драйвер amd radeon r5 m240

Устанавливать Visual Studio и WDK не обязательно на той же машине, на которой планируется проверять работу программ. Для проверки я поставил их на реальной машине с Windows 7 х64 и откомпилировал драйвер, который заработал под Windows 2003 Server х86.
Создаем на диске каталог для проектов, учитывая вышеописанные рекомендации (без пробелов и русских букв), например C:\Projects. Запускаем Visual Studio, открываем настройки (меню Tools/Option), выбираем в дереве «Projects and Solutions/General», в параметре Projects location выбираем/указываем созданный каталог.

Также настоятельно рекомендую установить Far Manager 2 и работать через него. Его преимущество над Windows/Total Commander'ами и Explorer'ами в том, что через него нормально видно содержимое консоли (команда ctrl + O), куда выдается полезная информация при компиляции и запуске консольных программ. Путь установки желательно записать в переменную PATH.

В дальнейшем рассмотрим и драйверы для Windows 9x. Для этого потребуется другое программное обеспечение, но программирование драйверов для Windows 9x проще.

#5 Пользователь офлайнdE fENDER

  • Member
  • PipPipPip

Библиотека драйверов windows 7

propk.ru

Интеграция драйверов в образ Windows.

Сегодня расскажу об одном из многочисленных способов интеграции, внедрения, драйверов в установочный образ windows. Таким образом интегрировать можно абсолютно любые нужные вам драйвера в практически любой образ windows начиная с 7 серии и заканчивая windows 10.

Нам понадобится.

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

Узнать оригинальный образ у вас или нет рассказывается тут.

Так же нам понадобятся драйвера которые мы будем интегрировать в наш образ.

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

Подготовительный процесс.

Драйвера, подготовленные для интеграции, должны быть в разархивированном виде и лежать в одной папке.

Образ, в который интегрируем эти драйвера, необходимо распаковать при помощи архиватора,я пользуюсь архиватором 7zip.

Должна быть установлена программа NtLite.

Наши действия или сам процесс интеграции драйверов для windows.

Запускаем программу NtLite. В окне открывшейся программы, слева в верху нажимаем пункт добавить и указываем путь к папке с распакованным образом windows.

Папка добавиться в список источников и программа покажет какие версии windows содержатся в вашем распакованном образе.

Выбираете ту версию операционной системы которую вы будете модифицировать и нажимаете на ней левой кнопкой мыши два раза или один раз правой кнопкой и в открывшемся меню выберите загрузить.

NtLite for windows

Выбранная вами версия будет смонтирована программой во временную папку для дальнейшей работы с файлами этого образа.

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

NtLite-2 windows

В левой половине появятся пункты меню для редактирования и изменения содержания образа windows, выбираем пунк Драйверы, затем добавитьпапка с несколькими драйверами.

Указываем путь к папке с подготовленными драйверами и нажимаем открыть.

Программа поставит все драйвера которые находятся в этой папке в очередь для интеграции их в образ.

Читайте так же:
Драйвер genius maxfire g 08xu

Теперь выберем пункт меню применить.

NtLite-3

В открывшемся окне, после нажатия на пункт меню применить ставим галочку на против пункта Сохранить образ,

Ставим галочку напротив пункта Сохранить ISO.

Необходимо будет указать куда вы хотите сохранить новый образ и дать ему имя.

Затем дать метку образа и нажать ОК.

NtLite-4

Теперь нажимаем кнопку в левом верхнем углу программы Обработка.

NtLite-5

Программа обработает все загруженные вами драйвера, интегрирует их в образ и создаст сам образ.

Готовый образ будет сохранен там где вы указали.

Если остались вопросы то посмотрите весь процесс интеграции драйверов в образ windows, на видео.

Теперь вам осталось записать образ на диск или загрузочный носитель.

Если хотите интегрировать стандартные самые распространенные драйвера USB 3.0 то можно воспользоваться этим способом.

Альтернативные драйвера для Windows (xp, 7, 8, 10)

В Интернете существует немало людей, которые занимаются разработкой “своих” драйверов для устройств или доработкой “родных”. Есть сообщества, которые выкладывают в общий доступ неплохие решения, конкурируя с производителем устройства, а иногда и существенно превосходя его.

Единственное “НО” – это отсутствие какой-либо гарантии на качество альтернативных драйверов. Пользователь подбирает и устанавливает их на свой страх и риск.

Альтернативные драйвера, как правило, разрабатываются в основном для расширения функционала таких устройств, как видео и звуковые адаптеры:

Диск с драйверами отсутствует. Где взять драйвер?

Если устройство попало к вам без диска или он затерялся, то самую свежую версию драйвера всегда можно найти на сайте производителя и скачать её оттуда. Посмотрите на марку нового оборудования и поищите официальный сайт этой модели. Просто вводим в поисковик (Google или Яндекс) название фирмы и модели устройства.

Для примера попробуем установить драйвер для сетевого адаптера. Это внутренне устройство компьютера, разъём которого похож на телефонную «розетку», только чуть толще и крупнее. Туда вставляется сетевой кабель, и компьютер подключается к локальной сети. Кстати, этот способ установки драйвера подходит и для любого другого устройства — веб-камеры, мышки, модема. Просто вместо названия фирмы-производителя и модели следует подставлять то, что написано на вашем устройстве. А ещё лучше сразу сформулировать запрос, который приведёт нас на официальный сайт производителя. В нашем примере это будет «официальный сайт Ethernet controller Realtek».

Итак, компьютер обнаружил новое устройство. И не смог установить для него драйвер. Диска под рукой у нас нет.

компьютер обнаружил новое устройство. И не смог установить для него драйвер

Для начала откроем Диспетчер устройств. Это программа, показывающая все-все приборы, из которых состоит компьютер и которые к нему подключены. Вызывается Диспетчер устройств так — Щелчок правой кнопкой по значку «Компьютер», появится меню. В нём нужно выбрать самую нижнюю строку (Свойства), и щёлкнуть по ней левой кнопкой мыши.

Читайте так же:
Для этого устройства отсутствую совместимые драйверы

Свойства в моем компьютере

В «Свойствах» нужно выбрать «Диспетчер устройств» (он же — Device manager в английской версии ОС).

Так выглядит Диспетчер устройств в Windows 7. Чуть по-другому он смотрится в Windows XP и в других версиях операционной системы, но суть остаётся одна и та же. Обратите внимание, что в самой нижней строке Диспетчера устройств выделен некий прибор под названием Ethernet Controller. Неустановленные устройства всегда выделяются знаком вопроса или восклицания слева от названия прибора. Это означает, что Windows пока толком не может работать именно с этим прибором.

Неустановленные устройства в диспетчере устройств

Первый же ответ Яндекса приведёт нас на официальный сайт производителя. Обратите внимание, что на сайты вроде «Ответы@mail.ru обращать внимания не следует. Они не имеют никакого отношения к сайту производителя. Максимум, что там посоветуют — скачать какую-то левую программу с непонятными задачами. Из неизвестного источника, кстати. Всегда следует пользоваться исключительно официальными сайтами производителя оборудования.

Поиск драйвер: ответ яндекса

На сайте обратите внимание на разделы под названием «Техподдержка», «Драйверы и программное обеспечение», «Загрузка» и подобные. На англоязычных сайтах, как в нашем примере, ищите заголовки Download («Загрузка»), Support («Поддержка»), Drivers («Драйверы»). А в нашем примере сайт тайваньского производителя сетевых адаптеров Realtek уже предлагает выбрать самые популярные запросы пользователей — обратите внимание на нижний правый угол картинки. То, что нам и нужно было — драйвер «Realtek GBE Controller Driver». Щёлкаем по нему…

Сайт realtek

И выбираем нужную операционную систему. Это Windows 7, в случае нашего примера. Самая первая ссылка.

Выбираем операционную систему

Открывается окно с предложением сохранить или запустить программу-драйвер. Лучше выбрать «Сохранить», ведь драйвер может пригодиться ещё когда-нибудь. Несколько минут (или секунд — всё зависит от скорости подключения к интернету) — и готово. Драйвер сохранён на вашем ПК.

окно с предложением сохранить или запустить программу-драйвер

Осталось лишь запустить его, щёлкнув по файлу драйвера дважды. Левой кнопкой, разумеется.

Запускаем скаченный драйвер

Появится окно установки драйвера. Несколько простейших вопросов…

Окно установки драйвера

И всё готово! Устройство под названием Сетевой адаптер успешно установлено. Оно готово к работе. Драйвер поставлен.

Устройство под названием Сетевой адаптер успешно установлено

DriverMax

Основное преимущество DriverMax.com: она очень быстро сканирует систему. Буквально за 10-20 секунд! Единственный минус заключается в том, что этот менеджер драйверов на английском языке (хотя пользоваться им довольно просто).

После сканирования Windows данная утилита отображает наглядный отчет, что именно нужно обновить. Установка драйверов выполняется поочередно.

Скриншот программы DriverMax

Существует 2 версии установщика – Free и PRO. Возможностей бесплатной программы хватит с головой, поэтому можете установить ее при необходимости.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector