![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [решено] DriverX (программа установки драйверов) + исходники |
|
||||
да |
![]() ![]() ![]() |
22 | 12.02% | |
нет |
![]() ![]() ![]() |
121 | 66.12% | |
встречается редко |
![]() ![]() ![]() |
40 | 21.86% | |
Всего проголосовало: 183. Вы не можете голосовать в этой теме |
|
Система - [решено] DriverX (программа установки драйверов) + исходники
|
Ветеран Сообщения: 1153 |
Привествую вас дамы и господа..
Я все таки решился создать новый проект. Программу аналог DriverpackSolution. Называется она DriverX. ![]() Программа установки драйверов DriverX Особенности и достоинства программы, для установки и обновления драйверов Мультиплатформенная : работает на всех версиях современных виндовс Не зависит об версии JAVA скрипт и установленных дотнетов или их отсутствия. Полностью автономная программа ,ни чего не добавляет в систему или реестр для своей работы Очень быстрая скорость загрузки (в сравнении с аналогичными) Встроенный диспетчер устройств , c удобной функцией копирования hwid в буфер обмена Удобный интуитивный интерфейс , практически не требующий справки по пользованию Используется две технологии (с возможностью выбора по желанию) для установки драйверов Есть возможность, проконтролировать все процесс от индексации до установки. Проект DriverX не является коммерческим проектом. Он абсолютно бесплатен. ПРограмма разрабатывается с 2011 года. Программа предназначалось как ответ на довольно неплохую программу DriverPAckSolution. НО так как программа не стабильная, было принято решение написать свою.. Помогите проекту если ВАМ понравилась программа и вы хотите что бы программа и дальше развивалась. Помочь Проекту !! или WMZ WMZ: Z315985082507 ----- Выложены исходники от версии 3,09. |
|
------- Отправлено: 19:55, 28-04-2011 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Сидел и думал. сделал теоретический алгоритм коректного Бекапа дров..
1.Выбираем устроуство например PCI\VEN_8086&DEV_0042; 2.Узнаем Hard и Compatible Хвиды устройства. заносим их в BHWIDS; 3.Парсим секции MFG. Узнаем какие секции устройств есть; 4.Парсим секции где хвиды устройств. Ищем HWID из списка BHWIDS; [Intel.Mfg] %iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42 %iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43 %iEGLG0% = iEGL0, PCI\VEN_8086&DEV_2E02 %iEGLG1% = iEGL1, PCI\VEN_8086&DEV_2E03 %iEGLQ4G0% = iEGL0, PCI\VEN_8086&DEV_2E12 %iEGLQ4G1% = iEGL1, PCI\VEN_8086&DEV_2E13 %iEGLG4G0% = iEGL0, PCI\VEN_8086&DEV_2E22 %iEGLG4G1% = iEGL1, PCI\VEN_8086&DEV_2E23 %iEGLGVG0% = iEGL0, PCI\VEN_8086&DEV_2E32 %iEGLGVG1% = iEGL1, PCI\VEN_8086&DEV_2E33 %iEGLGB0% = iEGL0, PCI\VEN_8086&DEV_2E42 %iEGLGB1% = iEGL1, PCI\VEN_8086&DEV_2E43 %iEGLGBU0% = iEGL0, PCI\VEN_8086&DEV_2E92 %iEGLGBU1% = iEGL1, PCI\VEN_8086&DEV_2E93 %iILKGM0% = iILKM0, PCI\VEN_8086&DEV_0046 %iILKG0% = iILKD0, PCI\VEN_8086&DEV_0042 например Его секция iILKD0. 6.дальше ищем [iILKD0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG575.Copy, CUI.Copy,Resource.Copy,CUISDK.Copy , OpenGL.Copy.Gen4 AddReg = CUI.AddReg , OpenGL.AddReg.Gen4, CUISDK.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg 7.Парсим секции на предмет нахождения файла; ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG575.Copy, CUI.Copy,Resource.Copy, CUISDK.Copy , OpenGL.Copy.Gen4 Выдираем отуда значение параметра CopyFiles; 9. Ищем секцию CoInst.CopyFiles. Парсим ее. ВСЕ Бекап сделан. |
------- Отправлено: 14:47, 15-03-2012 | #481 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1159
|
Профиль | Отправить PM | Цитировать правда есть еще 1 вариантец ...
собранные файлы могут лежать в разных подпапках в каторые при установке драйвера заглядывает система и они четко прописаны к примеру а также есть еще и вторая проблема часть файлов (в основном библиотек и маркеров ) "зажаты" в CAB архивы при установке которых происходит их распаковка выглядет это так : oemdspif.dl_ => oemdspif.dll после бекапа и последующей установки таких драйверов срывается электронная подпись (размер и контрольная сумма вбита в каталог безопасности ) и кроме того для видео драйверов от AMD на моделях 4ххх и выше драйвера как правило не ставятся из за распаковки CAB для более старых моделей проблем не обнаруживалось |
------- Отправлено: 15:45, 15-03-2012 | #482 |
Старожил Сообщения: 237
|
Профиль | Отправить PM | Цитировать Цитата SOLON7:
Алгоритм безусловно достоин внимания, но начинать нужно с секции [Version] параметр CatalogFile. Совсем не лишнее будет учет параметров Include и Needs, встречающихся в стартовых секциях. А вообще-то нужно пересмотреть не один десяток inf-файлов, и не только от Intel.(У интел они слишком правильные) Найдете много интересного и лишний раз убедитесь, что стандарты соблюдаются далеко не всеми производителями драйверов. ![]() |
|
Последний раз редактировалось Lexua, 15-03-2012 в 23:33. Отправлено: 23:24, 15-03-2012 | #483 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать SOLON7, уважаю твой труд.
Но есть одна просьба: может стоит сначала зафинальить то, что сейчас есть по установке драйверпаков, а потом уже заниматься добавлением бекапа и прочего? На данный момент есть много недочетов в версии, выложенной в шапке. С уважением. |
------- Отправлено: 08:29, 16-03-2012 | #484 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Slider-X
Каких именно пунктов не хватает ,какие недочеты ?? 1.Мультиязычность не буду пока делать, слишком сложно, придется менять среду на DELPHI XE ( и еще визуальные компоненты ). 2.Установка не подписанных драйверов. (Будет сделано, сейчас думаю над этим). 3. Синтаксиксические недочеты не существенны. ЧТО ЕЩЕ , пишите подробно, не в приемной телепата находимся |
------- Отправлено: 13:21, 16-03-2012 | #485 |
![]() Ветеран Сообщения: 733
|
Профиль | Сайт | Отправить PM | Цитировать Цитата SOLON7:
|
|
------- Отправлено: 13:42, 16-03-2012 | #486 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать romeo91, VCL delphi 7 не поддерживает Unicode. у него только АНСИ.
а мульти-язычность делать с АНСИ немного абсурдно.... тут уже надо действительно использовать всю Unicod'ную среду. Тем более не факт что те компоненты которые я использую тоже поддерживают юникод. На платформе delphi 7 я сижу с момента ее выпуска, но требования повышаются и соответственно для дальнейшего развития необходимо поддержка юникода как такового. для Unicode используются 2 байта для хранения символа. тогда как для АНСИ всего 1. |
------- Отправлено: 16:43, 16-03-2012 | #487 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Прошу сначала дочитать первый пост. Прежде чем голосовать.
Привет уважаемые форумчане. Хотелось бы провести голосование. На предмет того использует кто либо ос 2000 как серверный вариант или рабочуюю станцию.. С усложнением проекты связано то что многие фичи и функции были добавлены в XP и выше ос. А win2000 как была и осталась ненавороченной. Например групировка Драйверпаков не работает коректно на 2000 винде. И не работает много недокументированных функции. Так как я перешел с 98 сразу на XP. особо не использовал 2000 как рабочую так и серверный вариант. Оставить ли поддержку 2000 винды в DriverX. |
------- Отправлено: 22:19, 19-03-2012 | #488 |
Ветеран Сообщения: 1812
|
Профиль | Отправить PM | Цитировать Цитата SOLON7:
|
|
Отправлено: 23:21, 19-03-2012 | #489 |
![]() Ветеран Сообщения: 733
|
Профиль | Сайт | Отправить PM | Цитировать Цитата SOLON7:
2. Ну и то, что уже говорили, предусмотреть если ни многоязычность, то хотя бы корректную работу программу например на английской винде. Для этого юникод не требуется Цитата SOLON7:
|
||
------- Последний раз редактировалось romeo91, 22-03-2012 в 07:42. Отправлено: 07:34, 22-03-2012 | #490 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - Программы для обновления драйверов | dima1981 | Программное обеспечение Windows | 37 | 14-02-2022 00:32 | |
Служебные - Программа установки драйверов | IvanVL | Наборы обновлений для Windows XP/2003/Windows 7 | 89 | 30-09-2014 00:10 | |
Delphi - Требуется программист для развития программы DriverX | SOLON7 | Программирование и базы данных | 0 | 30-04-2012 09:50 | |
Драйвер - Программа для вытягивания драйверов с компа | Skywriter | Microsoft Windows 2000/XP | 6 | 13-10-2008 11:37 |
|