Показать полную графическую версию : Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal
Polydyrak
19-11-2009, 20:01
У меня просьба, можно сделать в программе для опции
"Имeнa фaйлoв иcключaeмыx из oбpaбoтки пpи пocтpoeнии cпиcкa пaкeтoв дpaйвepoв (пepeчиcлять чepeз ; )", чтоб список был на каждую созданную вкладку ОС отдельно.
Тобишь отдельно список исключаемых файлов, например, на вкладку ХР, отдельно на Vista и т.д.
Очень было б удобно. »
Тоже иногда бывает нужно исключить некоторые пакеты, но мне кажется от одного только добавления такого списка в ини толку мало будет. Неплохо было бы ещё и ключ предусмотреть специальный. Т.е. при запуске программы с этим ключём пакеты перечисленные в списке исключения не отображаются, а при обычном запуске отображаются все, не зависимо от того что там есть в исключениях.
Хотя конкретно для меня не так важно скрыть какой-нибудь пакет из списка программы, мне нужно чтобы этот пакет не обрабатывался при автоматической установке. На своём диске\флэшке в меню автозапуска имею пункт для автоматической установки драйверов. Нужен он там в основном для того чтобы не объяснять пользователям что и как делать, а ограничится простым "нажми это". Так вот на диске имеется 2 пакетов драйверов NV разных версий, HWIDы у них местами пересекаются. ТАк вот мене нужно чтобы при автоматической установке обрабатывался только один.
Таким оброзом если делать список исключений, то обязательно с ключом:
во-первых чтобы можно было использовать этот ключ вместе с -t... для автоматической установки
а во-вторых для того чтобы при обычном запуске легко можно было бы увидеть все дп без исключений.
надоело печатать D
У меня просьба, можно сделать в программе для опции »
уже реализовано и еще много чего, подробности в ПМ
после нахождения запускает Setup.exe, если не находит Setup.exe, устанавливает как обычно через DPINST.EXE. » »
По этому однозначного ответа дать не могу. Пока честно говоря осложнать программу такими фичами не хочется.
Если и будет делаться, то скорее всего как в K-System, но пока у меня нет времени на столь глобальные разработки. На наработки кое-какие собираются
Таким оброзом если делать список исключений, то обязательно с ключом: »
Подумаю, но пока ничего не обещаю. Скорее в опциях будет настройка позволяющая или включать или выключать список исключений, но не на каждую ОС на все сразу.
А соответственно при запуске с ключем настройка будет игнорироваться и всегда будет применятся список исключения.
Polydyrak
20-11-2009, 03:12
при запуске с ключем настройка будет игнорироваться и всегда будет применятся список исключения. »
можно и так, мне подойдёт. Но как будет вести себя программа при обычном запуске, если она будет применять список исключения то для того чтобы увидеть все пакеты нужно будет лесть в меню и отключать, а это не слишком удобно. А если по умолчанию список выключен то сомнительна сама необходимость такого списка.
Но как будет вести себя программа при обычном запуске, если она будет применять список исключения то для того чтобы увидеть все пакеты нужно будет лесть в меню и отключать, а это не слишком удобно. А если по умолчанию список выключен то сомнительна сама необходимость такого списка. »
Как раз по умолчанию настройка будет включена для всех, а тем кому нужны особые параметры выключат ее и сохранят.
А вызывать программу будут уже с параметрами, ведь именно это вы и просите. Речь ведь идет о именно ваших методах установки в тихом режиме.
Не пойму вашего непонимания :)
volk1234
20-11-2009, 15:52
romeo91
А всетаки - как насчет автономного модуля -только с драйверами для сетевых карт ?
А путь к остальным дрйверам чтобы можнобыло указывать по сети.
Т.е. основные драйвера лежат распакованными на сервере, допустим \\server\drv\xp\
На флэшке приносится основной модуль и ставятся драйвера для сетевой карты, затем на сервере ищутся драйвера для прочего оборудования ...как то вот так..
stasys44
22-11-2009, 16:49
Прошлый месяц скачал комплект SamDrivers 10.30 и увидел, что Помощник имеет английскую поддержку и версия записана 2.0.23
Это тестовая версия, неофициальная?
Чтобы придать конкуренции по программам драйверов для людей не понимающих русский, я раньше выложил SamDrivers 9.13, предупредив, что Помощник пока русский. Однако, нашлись желающие испытать Помощник, не только Решение цитирую:
I've downloaded Sam Drivers, whre can i find "Drivers Installation Assistant v.2.0.1"? Can be Drivers.exe in the root directory? If i run this file i see "????????????????????????????????????????????????", is it possible for russina language not supported?
And finally an english version is ready? If i can see english i can translate in italian
Так, что итальянский тоже просится
Однако, нашлись желающие испытать Помощник »
Та версия (2.0.23) пока очень сырая - с ней заморачиваться не стоит. Текущая версия 2.0.40 - но не публичная. Сам тестю на английской винде. В плане англификации осталось только переделать диалоги - так что пусть подождут. :)
А всетаки - как насчет автономного модуля -только с драйверами для сетевых карт ?
А путь к остальным дрйверам чтобы можнобыло указывать по сети. »
А смысл? маленькая флешка?
По сети работа гораздо медленнее сам проверял на гигабитной сетке. А с флешками сейчас вроде никаких проблемм нет.
Да и много проблемм с доступами будет на запись
После долгого затишья выкладываю новую версию 2.1.3.
Версия носит статус beta, так что тестируйте :) и сообщайте о косяках.
Изменений очень много, основное это поддержка мультиязычного интерфейса, ради чего пришлось переписать львиную долю кода. Поддержка через lng-файлы. Переводите дальше и присылайте файлы, буду включать их в дистриб. Если есть желание подправить текст текущих файлов, то все за. Тем более что переводил на английский кустарным способом - т.е через Сократ :)
Также стоит обратить внимание, что включена новая версия DPInst. Так что проверяйте работу программы внимательно, я проверил насколько смог.
romeo91,
+ Параметр "файлы, исключаемые из обработки" перенесен. Он теперь доступен для каждой поддерживаемой ОС.
Сможешь увеличить лимит на количество строк в "файлы, исключаемые из обработки", и туда же добавить скролл. Сегодня попробовал добавлять в список "файлы, исключаемые из обработки" , но как оказалось программа, меня ограничила в количестве добавляемых файлов.
И ещё вопрос, можно ли как-то в программе реализовать, установку драйверов без цифровой подписи. Просто попробовал поставить драйвера на видео без цифровой подписи в Vista и Windows 7, и естественно драйвер не захотел установится. Только подсунул драйвер с цифровой подписью, и установка прошла успешно.
можешь увеличить лимит на количество строк в "файлы »
это скорее можно. Если смогу обойти ограничения при сохранении ini-файла
И ещё вопрос, можно ли как-то в программе реализовать, установку драйверов без цифровой подписи »
это ключи DPInst. К пргограмме отношения не имеют. Посмотри в настройках
Посмотри в настрйоках »
В том то и дело, что в настройках DPInst стоит режим LegacyMode и соответственно есть ключ /LM, но установка не происходит.
Можно конечно загрузить ОС в специальном режиме "ОТКЛЮЧЕНИЕ ОБЯЗАТЕЛЬНОЙ ПРОВЕРКИ ПОДПИСИ ДРАЙВЕРОВ" или выполнить команду bcdedit /set nointegritychecks ON, но это уже лишние телодвижения.
DPInst стоит режим LegacyMode и соответственно есть ключ /LM »
Если верить описания DPInst, то
LegacyMode=Позволяет установить неподписанные пакеты драйверов и пакеты с отсутствующими файлами. Такие драйвера нельзя установить в последней версии Windows.
и вот это (http://www.microsoft.com/whdc/driver/install/DIFxFAQ.mspx)
/lm command line switch
This switch disables the additional Windows Vista and Windows Server 2008 requirements that are built into DPInst and enables vendors who are shipping drivers only for Windows 2000, Windows XP, or Windows Server 2003 to take advantage of DPInst. Unsigned drivers are accepted and installed according to the policy setting for the underlying operating system. INFs that reference files that cannot be found in the source media generate only a warning in the log without causing the installation to fail.
How do I disable the requirement for signed drivers for testing purposes?
To do this, attach a kernel debugger to the system and set the _DFX_INSTALL_UNSIGNED_DRIVER environment variable to 1.
When this variable is set, DPInst does not verify that the package is signed and does not check for the presence of a catalog file for the package.
This option has been kept for backward compatibility. The legacy mode flag that was described earlier on this page is the recommended way to disable the requirement for signed drivers.
И вот это
However, be aware that Windows driver signing requirements apply to the installation of a driver package from the DIFx driver store. These requirements depend on the Windows version, the signature type, the driver package type, and the driver signing options that are set for a computer.
Так что может и не лишние телодвижения...
Попробуй предыдущую версию DPINST, с ней такая же проблема? Также проверь что пишется при этом в логе DPinst - там обычно много интересного
К тому же на форуме Башрата, тоже идет обсуждение новой версии DPInst, и не исключено что они будут тоже ее использовать.
Попробуй предыдущую версию DPINST, с ней такая же проблема? »
Там тоже самое, все теже грабли
тому же на форуме Башрата, тоже идет обсуждение новой версии DPInst, и не исключено что они будут тоже ее использовать. »
Схожу на его сайт, почитаю, может чё-то нарою, по-поводу этого.
stasys44
02-12-2009, 17:34
Спасибо за версию и за то, что Вы сами выложили на форуме msfn
Вообще, почему-то исправлений по поводу правописания у них не могу добиться, по пробую просмотреть саим и предлагать варианты, может быть выманю на редактирование
romeo91, есть просьба. Я не программист, но почему-то мне кажется, что реализация должна оказаться несложной.
Предлагаю добавить в программу возможность работы с распакованными пакетами драйверов. Чтобы не заморачиваться над путями, предлагаю такой вариант: распакованные драйвера из архива ААА.7z должны находиться в папке AAA (имя папки совпадает с именем архива), при этом папки с именами архивов находятся рядом с архивами, то есть "внешняя" папка у них одна, в соответствии с ОС.
В саму программу добавляются кнопки или опция настроек: "Работать с архивами драйверов" и "Работать с распакованными драйверами".
Мне кажется, для тех, кто дорожит не местом на диске, а временем, это было бы очень кстати.
romeo91, есть просьба. Я не программист, но почему-то мне кажется, что реализация должна оказаться несложной. »
Задача такая стоит давно, еще при появлении программы задавали такие вопросы. Я думал над ней, но не все так просто как кажется. Решение будет рано или поздно, но врятли в следующей версии. К тому же здесь думаю надо реализовывать не все одновременно, а либо работа с архивами или работа с распакованными драйверами
Занес в todolist :)
В следующей версии я хочу убрать одно из тормозных мест в программе, чтение версий драйверов через devcon. Обработчик уже есть, на основе того что раньше предлагал по-моему serg - через WMI инструментарий. Там тоже придется переписывать львиную долю кода.
Вообще, почему-то исправлений по поводу правописания у них не могу добиться, по пробую просмотреть саим и предлагать варианты, может быть выманю на редактирование »
Вообще, то я думал что в ангоязычном населении интернета, данная программа вызовет довольно большой интерес, но что-то активности на таких известных сайтах как driverpack.net и msfn.org я не вижу.
Даже того человека кто связывался со мной почтой устроил кустарный перевод интерфейса. Видимо такой у них язык, что все понимают и так :)
Даже энтузиазм падает в дальнейшей разработки продукта, из за кол-ва отзывов и предложений :(. Так как с одной стороны кажется что, то что уже есть тех кто пользуется программой вполне устраивает и что-то менять нет смысла
volk1234
03-12-2009, 11:36
romeo91
Да ты что! Не в коем случае не опускай рук. Даже не знаю насколько удобнее стало с твоей софтиной. Она мне нравится больше альтернативных утилит.
Просто буржуи отличаются по менталитету от нас - они драйвера через wsus драйверы качают и не хотят лишних движений.
Реши вопрос с работой из распакованных пакетов, да может придумай какой текстовый отчет - всетаки всплывающие подсказки - когда строк много - не очень удобно....
да может придумай какой текстовый отчет - всетаки всплывающие подсказки - когда строк много - не очень удобно.... »
А это кстати идея, причём хорошая идея.
Реши вопрос с работой из распакованных пакетов »
Это можно, но не критично, да я думаю и не нужно, просто потому, что ставится и находится драйвер, будет дольше с CD/DVD привода, чем с жёсткого диска, как никак разные скорости самих устройств. ИМХО.
Лучше реализуй, то что я предлагал
В самой программе реализовать режим установки, не как обычно через DPINST.EXE, а непосредственно через родной Setup.exe. Программа как обычно производит HWIDS устройств, далее находит подходящий драйвер, исходя из HWIDS устройства, после, делает проверку, на самую последнюю версию драйвера в своей базе драйверов, если драйверов несколько, то соответсвенно выбирает последнюю, после, пользователь жмёт на кнопку установить, далее программа распаковывает во временную папку драйвер и производит поиск Setup.exe, после нахождения запускает Setup.exe, если не находит Setup.exe, устанавливает как обычно через DPINST.EXE. »
Это решит очень многие проблемы, например, с неподписанными драйверами на Vista/Win7 (при установки с Setup.exe они ставятся), также с установкой панелей, при условии что их установка не прописана в INF файле, а прописана в Setup.exe. С не установкой панели я столкнулся в последних драйверах nVidia на ХР 195.62, там они опять поменяли алгоритм установки, пришлось мне править INF, и привести к тому что было в старых версиях, и только после этого Drivers Installation Assistant, поставил панель. А если ставишь через Setup.exe , то ставится как и драйвер, так и панель.
Цитата volk1234:
да может придумай какой текстовый отчет - всетаки всплывающие подсказки - когда строк много - не очень удобно.... »
А это кстати идея, причём хорошая идея. »
А вот тут поподробнее!! не совсем понимаю что именно вы хотите!
Увидеть в одном файле в каких пакетах что есть для вашего компа? Если это то это простое дело - мне просто придется вывести содержимое всех массисов в нужном виде в текстовый файл
Еще же один пункт появился - Показать ПОЛНЫЙ список устройств компьютера - может как -то его развить в этом плане?
Это решит очень многие проблемы, например, с неподписанными драйверами(при установки с Setup.exe они ставятся) »
Об этом я помню, руки дойдут сделаю, раз это так необходимо :)
Увидеть в одном файле в каких пакетах что есть для вашего компа? »
Да, именно это хотелось.
Еще же один пункт появился - Показать ПОЛНЫЙ список устройств компьютера - может как -то его развить в этом плане? »
В принципе можно и развить, но просто я думаю в текстовом файле по-наглядней будет
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC