Всем доброго времени суток. Мне бы очень хотелось более подробно разобраться с драйверами. На сколько я понял они представляют собой файл с расширением .sys и лежат в каталоге C:\WINDOWS\system32\drivers еще есть текстовые файлы с расширением .inf они содержат информацию о драйвере находятся тут C:\WINDOWS\inf Драйверы видео карт ATI Nvidia обычно распространяются в виде .exe программы которая содержит целый набор драйверов к разным моделям видео карт и еще программы для настройки которые после установки висят в трее виндовс. Поэтому эти пакеты драйверов весят не мало. Подскажите после установки драйверов на компьютере остается только нужный драйвер или копируются все драйверы и можно ли как то взять отдельно нужный мне драйвер то есть файлы .sys и .inf и не устанавливать дополнительные программы. Если я в чем то ошибаюсь поправьте и расскажите более подробно об этих вещах.
Chajnik Конечно же можно взять только нужные файлы. Этим многие энтузиасты репаков в инете и занимаются. ЗЫ. Часто практикую этот способ для установки дров для GPRS модемов (монстро подобные ненужные хрени не люблю ставить).
Кажется взять эти файлы не совсем просто. Пытался что то с soundmax(драйвера на звуковую карту) подобное сделать, но не смог .inf файл найти. Наверно придется все таки использовать целые пакеты. Который у меня soudmax весит аш 31 мб. как в DOS записать на дискетку уже не получится ))
Не занимайся долбо**измом. Зачем тебе это? Если люди собрали установочный пакет, то значит так нужно, и все файлы которые в нём есть и которые устанавливаются - нужны, и не расчитаны на то что какой нибудь валера вроде тебя расковыряет пакет и поудаляет половину.
ты всё равно не узнаешь как всё это работает без исходных кодов, ну или как минимум без хорошего знания ассемблера и умения обращаться с отладчиком.
а причём тут исходные коды? самому бинарнику драйвера требуется только быть загруженным и чтбы точка входа дёрнута была, дальше он сам всё разруливает. а вот .inf нужен для какой-то дополнительной настройки системы под него (честно говоря не разбирался, т.к. пока не интересно). прописать драйвер в автозагрузку дерьма не стоит - можно тут на сайте нарыть как это делается. а вот как работают .inf файлы - надо читать документацию, предлагаю топикстартеру этим и заняться, а потом вкратце рассказать нам. если будет понятно, как составляется .inf файл, то можно его и самому сделать под имеющиеся бинарники. PS. кстати я даже имею представление об одной из функций этих файлов - там прописано какие файлы и куда копировать при установке драйвера и какие ключи в реестре создавать. дело в том, что драйвера могут помимо .sys файлов тащить с собой некоторые дополнительные файлы, например dll-ки и exe-шники для управления устройством через GUI.
Вот нашел литературку "Программирование драйверов windows" Солдатов В. П. в формате .chm в отдельной главе как раз описана структура .inf файла. Вот из книги несколько строк: Сам только начал читать, достаточно интересно всем советую))