PDA

Показать полную графическую версию : Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

Grande
17-01-2010, 11:48
Почему-то 2.3.3 не желает работать с DVD :(

Amigos
17-01-2010, 12:22
Почему-то 2.3.3 не желает работать с DVD »потому что
- при запуске программы создаётся возле DRIVERS_INSTALLER.EXE, файл DRIVERS_INSTALLER.inv, размером в 3,02 Мб, а после завершении работы программы файл удаляется. » а создать файл на DVD болванке не получается.

ждите исправленную версию

Grande
17-01-2010, 12:29
а создать файл на DVD болванке не получается. »
Я записал вместе с этим файлом - результат описан выше.

volk1234
17-01-2010, 13:20
romeo91
А по поводу того, что программа с CD не стартует без временной папки - нельзя ли "научить" программу создавать временную папку самостоятельно?

romeo91
17-01-2010, 15:23
volk1234, а имеет смысл? Что за винда без временной папки?
Как она будет вообще работать?
переменной %temp% у вас вообще нет?
может дело именно в версии 2.3.3 - тот косяк что описывали выше с inv файлом мещает работе?

wolkow70
18-01-2010, 09:01
Умение обрабатывать файлы finish в пакетах Bashrat'а »
Вот этот вопрос меня очень интересует.
1. Один должен быть финиш-ini, или в каждом пакете допустим свой?
2. Где должен располагаться финиш-ini и какое он должен иметь наименование?
3. Каков синтаксис комманд (как у Башрата или как в Gui интеграторе?
4. Нужно ли менять пути в коммандах?
Задаю эти вопросы так как у меня не устанавливается ATI панель при использовании сэмовского пакета драйверов 9.12.
Приведите пожалуйста пример финиша у кого это сработало.

romeo91
18-01-2010, 10:48
1. Один должен быть финиш-ini, или в каждом пакете допустим свой »
В каждом пакете свой! Как идет в штатном пакете от Bashrat
2. Где должен располагаться финиш-ini и какое он должен иметь наименование?»
Обычно располагается в корне пакета - и имеет маску DriverPack_*.ini
3. Каков синтаксис комманд (как у Башрата или как в Gui интеграторе?»
Из цитаты "Умение обрабатывать файлы finish в пакетах Bashrat'а" следует что именно синтаксис Bashrat :)
4. Нужно ли менять пути в коммандах?»
Штатно ничего менять не надо!
МЗадаю эти вопросы так как у меня не устанавливается ATI панель при использовании сэмовского пакета драйверов 9.12. »
Вот тут можно отладочный лог добавить, там должно быть видно что и как.

Вообщем работа должна идти следующим образом!
1. При включенной в обработке настройке, программа ищет driverpack*.ini в корне пакета.
2. Далее ищет в файле секцию из которой доступны драйвера для установки
3. Если секция найдена то получает оттуда параметры
Например:
[A1]
exc_count - кол-во блоков установки, далее Y
exc_Y_tagFiles - кол-во маркерных файлов.
exc_Y_tagFile1X - Сами маркерные файлы
exc_Y_commands - кол-во комманд на выполнение.
exc_Y_commandX - команды на выполнение
переменные типа %SystemRoot%, %DPSROOT%, %SystemDrive% заменяются на корректные
Если какого-то файла не хватает, то пытаемся его извлечь из этого-же пакета.
4. Проверяем наличие маркерных файлов, если все они есть то выполняем команды
5. само собой все выполняемые файлы проверяются на то что они есть :)
И вот тут я сейчас подумал..., посмотрел на ini у башрата... и может быть подводный камень :(

Вот такие команды должны выполнятся без проблем
exc_Y_commandX ="%DPSROOT%\D\G\A1\CC\setup.exe /s"
а вот такие уже скорее всего нет.
exc_Y_commandX = "cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe"

Ранее я таких просто не замечал, а обработку делал давно.
Так что если подтвердите такой косяк, то будем править :)

Если обратите внимание, то структура ini файла у башрата довольно сложна, и ошибиться тут довольно просто.
Так что если поможете мне, то сделаем хороший инструмент.

wolkow70
18-01-2010, 11:07
Если обратите внимание, то структура ini файла у башрата довольно сложна, и ошибиться тут довольно просто. »
Еще нужно учесть, что некоторые маркерные файлы Башратовский интегратор ставит во время создания дистрибутива, например ATICCC.ins,
и на установленной системе их не может быть.
Затем еще в структуре секций указываются inf-файлы, наличие которых проверяется.
Еще, как следует из содержания ini все секции там равноправны, и выбор должен осуществлятся вручную, или по наличию тех же ins.
Короче, мраки полные.

а вот такие уже скорее всего нет.
exc_Y_commandX = "cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe" »

Такие комманды
cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe
выполняются даже простым батником, если задать переменной правильный путь.

romeo91
18-01-2010, 13:10
Такие комманды
cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe
выполняются даже простым батником, если задать переменной правильный путь. »
про это я знаю! я ж не пишу что не знаю как их запускать :)
А что для каждой строки делал проверку файла на сущуствование, а в строке выше проверить никак нельзя. Ну точнее сложновато :)

файлы ins могу убрать, какие еще фичи есть у интегратора? Какие еще файлы лишние...?

P.S. Тогда единственным правильным решением получается делать свой ини-файл. Но для рядовых пользователей это будет сложновато в применении...

To All
Коллеги, судя по аудитории скачивания, примерно 20-30% - это страны СНГ. Ни у кого нет желания добавить свой родной
язык в программу - или всем нравится русский :) ? Языковые файлы по прежнему открыты для скачивания
Если такие есть, то постите файлы на офф. форуме (http://adia-project.net/forum/index.php)

wolkow70
18-01-2010, 13:20
P.S. Тогда единственным правильным решением получается делать свой ини-файл. Но для рядовых пользователей это будет сложновато в применении.. »

Видимо правильнее делать как у интегратора один файл для всех пакетов, и синтаксис комманд делать как у него. Там хоть лишнего нет. Но тогда не будет совместимости с башратовскими пакетами, что не есть хорошо.

DmitryOlenin
18-01-2010, 14:28
romeo91,
В списке изменений стоит почему-то 2009 год ) Меня это несколько даже смутило.

Есть вопрос, если после установки системы прописать тихую установку через RunOnce - это будет чем-то отличаться от запуска
DP_Install_Tool.cmd (в котором используется DPINST.exe вначале и DPsFnshr.exe в конце)?

romeo91
18-01-2010, 15:04
В списке изменений стоит почему-то 2009 год ) Меня это несколько даже смутило. »
М..Да!!! Не перешел я еще в новый год :)
Дату изменил, а вот год что-то не заметил...

Есть вопрос, если после установки системы прописать тихую установку через RunOnce - это будет чем-то отличаться от запуска
DP_Install_Tool.cmd »
Ну честно говоря принцип работы совершенно другой. Работа установщика в silent-mode идет в интеллектуальном режиме. Т.е распаковываются только нужные драйвера, а не все подряд.
Что именно вас интересует?

P.S. Коллеги у меня к вам еще один вопрос.
Изначально программа на английском называлась Drivers Installation Assistant, но я сам не заметил с каких пор почти везде стали писать Drivers Installer Assistant. Да и свой сайт именно с этим именем был забабахан.
Скажите как все-таки будет правильнее называться программа. Стоит оставить строе имя, или все же то что привилось за последние месяцы...
Добавил голосование на форуме (http://adia-project.net/forum/index.php?topic=780.0)

SamLab
18-01-2010, 16:50
romeo91, Выложил бы баг-фикс, а то юзать прожку с созданием временного файла в рабочей папке не есть гуд

volk1234
18-01-2010, 16:51
volk1234, а имеет смысл? Что за винда без временной папки?
Как она будет вообще работать?
переменной %temp% у вас вообще нет? »

Думаю, все равно надо тогда окошко выдавать, что нету временной папки, пользователям легче будет найти причину неисправности. В моем случае папка C:\temp прописанная в переменных должна была создатся на Т13, но не создалась....

romeo91
18-01-2010, 17:38
SamLab, завтра! времени не было, там кое-что еще изменил, надо было доделать
Думаю, все равно надо тогда окошко выдавать, »
Проверю код, если будет необходимость сделаю...

DmitryOlenin
18-01-2010, 18:50
romeo91,
Сейчас меня интересуют 2 аспекта.

1й - сообщение о попапах отключённых, даже в тихом режиме:
Выглядит оно так (http://farm5.static.flickr.com/4067/4284520681_717bd18839_o.jpg).
Было бы здорово, если бы сообщение не выдавалось вовсе.
А было предупреждение в самом окне программы.
Можно, конечно, вот так делать перед запуском, но не уверен, что это красиво:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /V EnableBalloonTips /t reg_dword /D 00000001 /f

2й - Кучи критических ошибок в процессе работы (на работающей системе):
Выглядят они так (http://farm5.static.flickr.com/4042/4285277212_197cba394a_o.jpg).
Что интересно, версия 2.1.8 (что из комплекта SamLab) работает нормально, ошибок не показывает.

3й - После установки на виртуалке (VmWare) драйверов из комплекта SamLab (http://forum.oszone.net/thread-134115-102.html) получил синий экран, как в обычном режиме, так и в SafeMode.
Выглядит это так (http://farm3.static.flickr.com/2792/4285357798_b198a13565_o.jpg).

На виртуалке, кстати, 2я проблема не возникла.

В принципе, задача состоит в запуске установщика драйверов при самом первом запуске свежеустановленной Windows.
Учитывая "интеллектуальность" программы, это может сэкономить кучу времени (как минимум не надо распаковывать 30 пакетов от SamLab в файле presetup.cmd).

romeo91
18-01-2010, 19:58
2й - Кучи критических ошибок в процессе работы (на работающей системе):
Выглядят они так.
Что интересно, версия 2.1.8 (что из комплекта SamLab) работает нормально, ошибок не показывает. »
Ну ошибка всего одна а не куча. Где сказано что если нажать продолжить то программа будет работать как обычно
Ну поблема в вашей винде! А скорее использовании разного рода аддонов или nlite
О такой ошибке мне уже сообщали.
На стадии "Сбор сведений о составе и версиях" вылетает ошибка в строке 133 (иногда в 101, лог аналогичен)

Проблема была из-за удаления nLite-ом из дистрибутива компонента "Помощь и Поддержка"
После возвращения на место файла msinfo.dll и его регистрации программа запустилась без ошибок :)
1й - сообщение о попапах Уберу в тихом режиме.
Не все могу учесть, для этого и нужны тестеры :)

Установка дров и синий экран отношения к проге не имеют. Причин может быть много...Несовместимость и прочее

DmitryOlenin
18-01-2010, 20:05
romeo91,
Да, всё верно, "Помощь и Поддержка" удалена у меня :)
Скажите, а версия, которая ожидается завтра, сможет запускаться с CD-ROM (проблема, описанная на прошлых страницах) и будет... эм... более совершенной, чем 2.1.8? Стоит её ждать? :)

И ещё хотел предложить убрать в тихом режиме (особенно при -t1) возможность закрыть окошко по неосторожности. Например вообще убрать элементы управления окном в его правой верхней части.

romeo91
18-01-2010, 20:20
Стоит её ждать? »
конечно стоит! хотя особо нового ничего не будет - работа над ошибками
А нового или нет по сравнению с версией 2.1.8 - читайте лог. По моему прилично всего :)

сможет запускаться с CD-ROM »
да исправлена

DmitryOlenin
18-01-2010, 22:51
Спасибо :)
Надеюсь есть возможность вырубить контролы окошка.
Ибо я не далее как только что выключил установку, щелканув на X в правом верхнем углу.

Что для тихой установки (на компьютер неподготовленного пользователя им же самим) не очень хорошо :)




© OSzone.net 2001-2012