Показать полную графическую версию : Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal
dead_wolf
21-05-2009, 19:26
truvo, Боюсь, что тогда программа слишком разрастется..... »Не разрастеца, а вот функционал увеличится )Ну, да, есть программы, где ещё галка в настройках ......» я имел ввиду что это не очень кретично.
Выложил новую версию!
Добавлено и исправлено много. Постарался все отразить в списке изменений (хотя всего не упомнишь)
Учитывая большие изменения надеюсь много новых ошибок не добавил, но если есть не серчайте.
Пишите вместе поправим :)
Пока из основных проблемм программа может себя вести несовсем корректно с классическим видом windows (т.е интерфейс как у 2000) - например не отображатся progress.
romeo91, Версия 1.30 по каким-то причинам не хочет распаковывать полностью новый ДП от Башрата:
http://driverpacks.sytes.net/driverpacks/Nightlies/DP_Graphics_A_wnt5_x86-32_905n1.7z
она распаковывает только 1 файл - C:\WINDOWS\Temp\DriversInstaller\DP_GRAPHICS_A_WNT5_X86-32_905N1\D\G\NM\HDAudio\nvhda.inf
romeo91, по новой версии:
1. опция "Зaпуcкaть paзвepнутым нa вecь экpaн" наконец работает, но не совсем нормально, если я в настройках поставил галочку на "Зaпуcкaть paзвepнутым нa вecь экpaн", то программа запускается развёрнутом виде, но если я хочу сделать чтоб программа опять запускалась в нормальном виде, то у меня не получится из-за того, что там нет галочки, чтоб её от туда убрать, приходится лесть в Settings.ini и менять значение StartMaximazed=0.
2. при запуске программы, когда в программе нет записей в DEV_DB, а в настройках стоит запуск Уcтaнoвкa (Coвмecтимыe дpaйвepa), то кнопки с синими значками, активны. Стоит мне переключится на Coздaниe/oбнoвлeниe бaзы дaнныx дpaйвepoв, а потом на Уcтaнoвкa (Coвмecтимыe дpaйвepa), то кнопки с синими значками, не активны, как и должно быть.
3. при запуске программы, когда в программе нет записей в DEV_DB и драйверов, переключение на Уcтaнoвкa (Coвмecтимыe дpaйвepa) или Уcтaнoвкa (Пoлнaя - вecь пaкeт), выскакивает ошибка Описание ошибки программы GuiLogonScript
====================================
Текущее время: 21.05.2009 19:48:30
Номер ошибки: 91
Процедура: optRezim_Ust_Click
Строка с ошибкой: 461
Описание ошибки: Object variable or With block variable not set
Стек процедуры
---------------------
Расширенная информация
---------------------
Версия программы: 1.3.0
Рабочий каталог: C:\Downloads\DriversInstaller_Release_1.3.0_Full
Имя ОС: Windows XP
Платформа ОС: NT
Версия ОС: 5.1
Сборка ОС: 2600
Прочее: Service Pack 3
====================================
3. Сортировка Утилит в основном окне, так и не реализована, так и сортирует снизу вверх, а не наоборот.
4. по-поводу минимального окна, можно реализовать, чтоб минимум ширины программы был таков, чтоб были всегда видны вот эти надписи
http://s60.radikal.ru/i170/0905/66/d34b0891c17dt.jpg (http://radikal.ru/F/s60.radikal.ru/i170/0905/66/d34b0891c17d.png.html)
5. по-воду "Bcпoмoгaтeльныe утилиты", как-то странно реализованы переменные пути, если реализовано.. У меня по-умолчанию программа сама прописывает прямые пути к вcпoмoгaтeльным утилитам, если можно объяснить на каком принципе реализовано сие чудо.
6. программа при обновлении баз так и спотыкается на файле DP_PRINTERSHP_WNT5_X86-32_71126, выскакивает ошибка,
далее жмёшь продолжить несколько раз, но файл DP_PRINTERSHP_WNT5_X86-32_71126.txt в DEV_DB создаётся без проблем.
7. у меня предложение: можно ли сделать чтоб, после обновлении баз, кнопка "Пpepвaть пpoцecc oбнoвлeния БД", автоматом убиралась?
8. ещё предложение: по-поводу вкладок ОС в основном окне, можно ли реализовать, чтоб программа проверяла, под какой ОС она запущена, и соответственно делала активные, те вкладки ОС, которые необходимы для данной ОС; в настройках ведь указывается какая версия ОС и соответсвенно и к ней соответсвующая подпись.
Это нужно, чтоб случайно не установили не те драйвера.
9. можно ли сделать для опции "Koл-вo вклaдoк нa oдну cтpoку:" предупреждение и соответсвенно возврать коректного значения, если выставленно значение не соответствуюшие размерам кнопкам, значение, например, 1 или 2 приводят к ошибке в программе и последующий не запуск программы, а постоянное выскакивание об ошибке.
romeo91, Драйвера NVIDIA устанавливаются с ошибкой как и на DP Autorun:
http://savepic.ru/630669.png
Нужно вшить в программу после установки дров NVIDIA запускать этот батник:
:Переводим службу nvidia в ручной режим запуска
sc config NVSvc start= demand
:Удаляем из автозапуска сбойную запись
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v "NvCplDaemon" /f
PS: Попробую встроить этот батник в сам ДП, но не факт что получится и к тому же все другие ДП все равно будут ставиться с ошибкой
Lisabon, 1. опция "Зaпуcкaть paзвepнутым нa вecь экpaн" наконец работает, но не совсем нормально »
Поправил!
настройках стоит запуск Уcтaнoвкa (Coвмecтимыe дpaйвepa), то кнопки с синими значками, активны »
ммм. Еще раз проверю логику...
3. Сортировка Утилит в основном окне »
Доберемся и до этого
4. по-поводу минимального окна »
поправлю
5. по-воду "Bcпoмoгaтeльныe утилиты", как-то странно реализованы переменные пути »А что конкретно интересует? :)
Логика для всех переменных следующая именно в таком порядке идет проверка:
1. Если второй символ в пути ":" - путь из настроек без изменений
2. Если начало пути ".\" или "\" - то преобразовываем в путь относительно программы
3. Если начало пути "..\" или "\" - то преобразовываем в путь относительно программы на один каталог выше
4. Если в пути присутсвует "%" - то пытаемся получить системную переменную
5. если просто прописано имя файла - путь из настроек без изменений
6. Все остальные случаи рассматриваются как - преобразовываем в путь относительно программы
Версия 1.30 по каким-то причинам не хочет распаковывать полностью новый ДП от Башрата »Не подтвержается! У себя проверил все ок! может пакет не полностью скачан? (протестируй через 7z)
Да и код в том месте не менялся.
А что конкретно интересует? »
Скорей всего удивляет, что программа сама прописывает прямые пути к утилитам, независимо, куда б я не перемещал программу и все утилиты, по диску.
....и если возможно ответь на пункты с 6 по 9 в посте №144, пожалуйста.
Драйвера NVIDIA устанавливаются с ошибкой как и на DP Autorun »
Не думаю что вина тут в программе что в моей что в DRP.
Просто именно тким образом устанавливает дрова DPInst
проверить просто достаточно запустить программу примерно так (само собой пути подправить)
"D:\awork\MyProg\Drivers Installer\Tools\DPInst\DPInst.exe" /SH /PATH "C:\WINDOWS\Temp\DriversInstaller\DP_GRAPHICS_A_WNT5_X86-32_905N1"
Ну и распаковать драйвера во временный каталог или еще куда
Если при такой команде все равно ничего не установится, то надо тогда искать обходные пути! или обработку finish или еще что-то
romeo91, НЕ распаковывает и я понял почему! Из-за папки DP_GRAPHICS_A_WNT5_X86-32_905N1\D\G\NM\HDAudio\ - удаляю папку HDAudio и все распаковывается - иначе все файлы пропускаются!
У Башрата драйвера ставятся тоже через DPInst.exe - но все ставится без ошибок! Кстати версия 185.85 тоже без ошибок т.к. там переделан процесс установки
программа при обновлении баз так и спотыкается на файле DP_PRINTERSHP_WNT5_X86-32_71126, выскакивает ошибка »
Скачаю проверю!
нопка "Пpepвaть пpoцecc oбнoвлeния БД", автоматом убиралась? »
Вообще то так и должно было быть :) Видимо упустил
ещё предложение: по-поводу вкладок ОС в основном окне, можно ли реализовать, чтоб программа проверяла, под какой ОС она запущена, и соответственно делала активные, »Оно так и есть, тока с некоторыми оговорками! Если нет то странно (полную версию винды в студию). У меня срабатывает на XP и Vista. Все еще нет возможности протестировать на x64. Может там что не так.
по 9 пункту - судя по всему вылезло тока в это версии. Поправлю
У Башрата драйвера ставятся тоже через DPInst.exe »откуда такая уверенность! Я не нашел в его интеграторе DPInst.
Devcon есть, вот через него скорее и ставит. Если только он не в ресурсах программы. Выложите файлы связанные с DPINST если они есть в интеграторе посмотрим.
romeo91, И не понял особую разницу между серой и зеленой кнопкой - зеленая кнопка у дров только сразу после обновления БД - прогу перезапускаем и все кнопки серые опять - обновляем БД тут же и опять зеленеют! Так и задумано?
кнопки серые опять - обновляем БД тут же и опять зеленеют! Так и задумано? »
Скажем так это маленькая недоработка.
romeo91, DPInst.exe у Башрата находится в DP_Install_Tool.7z
А вот с нераспаковкой проверял на двух компах и сам руками перепаковывал - ничего - как только папку удаляю сразу норма - может слишком глубокое вложение или еще что?
Оно так и есть, тока с некоторыми оговорками! »
А оговорки, это какие?
Да щас нашёл не совсем приятную проблему в программе, у меня довольно много архивов с драйверами, и соответсвенно будет много кнопок, так вот, если я выставлю разрешение экрана 640х480 или 800х600, у меня не все кнопки отбражаются, они просто ушли в низ экрана, кнопки просто становятся не доступны. Можно на такие разрешения сделать в программе скрол, чтоб к ним(кнопкам) можно было б добраться
DPInst.exe у Башрата находится в DP_Install_Tool.7z »
у меня в архиве DPs_BASE_90201.exe нет такого! Выложи плиз посмотрю.
А по поводу распаковки. Ты в каком режиме пытаешься распаковать?
Если в полном то должна, а если в "совмест...." то там нашел маленькую ошибку
Можно на такие разрешения сделать в программе скрол, чтоб к ним(кнопкам) можно было б добраться »
К сожалниею со скролом тут думаю не получится. Данные элементы не поддерживают скрол.
Как раз для этого вы и можете менять размеры кнопок. И интервалы между ними.
А оговорки, это какие? »
Лучше версию приведите,там и посмотрим
у меня в архиве DPs_BASE_90201.exe нет такого! Выложи плиз посмотрю. »
Лучше версию приведите,там и посмотрим »
ОС: Windows XP Pro SP 3 версия 5.1 VL
сборка 2600.xpsp_sp3_qfe.090206-1316
я по-поводу
ещё предложение: по-поводу вкладок ОС в основном окне, можно ли реализовать, чтоб программа проверяла, под какой ОС она запущена, и соответственно делала активные, те вкладки ОС, которые необходимы для данной ОС; в настройках ведь указывается какая версия ОС и соответсвенно и к ней соответсвующая подпись.
Это нужно, чтоб случайно не установили не те драйвера. »
ты наверное не понял, что я хочу сказать, просто я хочу чтоб вкладки ОС, была активна под нужной ОС, тобишь, чтоб другие вкладки нельзя было б выбирать, только одна вкладка, а другие заблокированные
romeo91, Распаковываю в совместимом! А файлик тут - DPs_BASE_90201\bin\wnt5_x86-32\DP_Install_Tool.7z
PS: http://driverpacks.sytes.net/driverpacks/Nightlies/DPs_BASE_90201.exe
ты наверное не понял, что я хочу сказать, просто я хочу чтоб вкладки ОС, была активна под нужной ОС, тобишь, чтоб другие вкладки нельзя было б выбирать, только одна вкладка, а другие заблокированные »
Можно сделать но только с одной оговоркой. В режиме обновления БД все вкладки активны.
DPInst.exe у Башрата находится в DP_Install_Tool.7z »
После всех установок у башрата идет отработка файла
DPsFnshr.exe - это если я правильно понял autoit скрипт.
Вот если бы его листинг увидеть, может и стало бы ясно почему у него корректно ставятся дрова от Nvidia
Мне кажется дело в нем. Так как остальное все мелочи
Можно сделать но только с одной оговоркой. В режиме обновления БД все вкладки активны. »
Меня устраивает, делай так. Так всё-таки будет логичней.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC