PDA

Показать полную графическую версию : Snappy Driver Installer (программа для установки и обновления драйверов)


Страниц : 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 76 77 78

Smokie_BlahBlah
28-02-2014, 03:08
Инсульт, мне нравится. выложите сюда?

AlexM22204
28-02-2014, 08:25
Инсульт, очень даже приличный вид программы получился, вполне соответствует названию Classic... Прошу выложить здесь!

BadPointer
28-02-2014, 09:48
1. Можно ли полностью отключить ведение лога? »
Добавлю.
2. Режим Nogui не работает? по крайне мере при запуске с этим ключем (или в купе с autoinstall) ничего не происходит, данный режим необходим для интеграции в MDT для тихой автоустановки драйверов »
Этот режим создавался для создания логов и снимков без отображения интерфейса. Например, если у кого-то проблема с драйверами, то можно передать прогу без интерфейса, чтобы создать на той системе снимок системы. Причем драйверпаки не нужны для этого.
А потом загрузив снимок на другом ПК, где есть драйверверпаки, программа будет работать так как будто была запущена на ПК, где был сделан снимок.

Я добавлю возможность установки драйверов в режиме nogui. Как я вижу SDI уже используется не только как DPS, DIA, DriverX, но и как программы вроде DIT, SAD(driverpacks.net). В дальнейшем я буду поддерживать и подобный режим использования. Кстати, какие еще программы этого класса существуют?
3. -autoclose не обрабатывает если при установке произошла ошибки (к примеру не хватило какого либо файла и т.д.). При "тихой" установке это необходимо »
Мне бы хотелось видеть логи и снимки, чтобы знать в чем именно проблема. Я подозреваю, что эта та же проблема что и у Smokie_BlahBlah.
тут 2 лога. установка зависала в обоих случаях. уточню, что первый случай - запуск автоустановки сразу после распаковки установочных файлов вин7 на жесткий диск и перезагрузки (ну да, не совсем "корректно"), второй - запуск из setupcomplete.cmd
странно. в первом случае вообще дров для установки не нашла прога ведь, но типа 18 и виснет на первом драйвере. а во втором - в списке 1 драйвер, а хочет установить какой-то второй и тоже виснет »
Буду исправлять.
Так бы не лучше интерфейс выглядел? »
Мне особенно нравятся стрелки вверх/вниз и я бы хотел их использовать вместо моих треугольников.
Для удобства работы над темой советую нажать F6. Это отобразит все разновидности кнопок.
Для конвертации png в webp можно скачать convert_all.bat, png2webp.bat, cwebp.exe отсюда: https://code.google.com/p/snappy-driver-installer/source/browse/#svn%2Ftrunk%2Fresources%2Forig

Когда тема будет готова, нужно будет решить какую тему ставить по умолчанию и какую тему интегрировать в exe, на случай, когда программа состоит только из одного exe файла.
Сейчас программа открывается с дефолтными размерами ширина х высота и рандомным положением на экране вплоть до выхода за пределы экрана. »
Сделаю центрирование изначально. Размеры задаются в самой теме и пока я их не буду сохранять где-то еще.

Omnividente
28-02-2014, 09:59
Мне бы хотелось видеть логи и снимки, чтобы знать в чем именно проблема. Я подозреваю, что эта та же проблема что и у Smokie_BlahBlah. »
во вложении

SAD »
У нее есть огромный минус (ну или я не сообразил как) программа без танцев с бубном работает только с драйверпаками от driverpacks.net, с паками samdrives очень долго все раскладывать "по папочкам"

Omnividente
28-02-2014, 10:15
Да кстати еще один момент. При запуске программы из "пуск-выполнить" все нормально, если запускаю из командной строки(строка запуска в обоих режимах одинакова, в моем случае это "\\systemcenter\Drivers\DP\SDI_R26\SDI_R26.exe -autoinstall -autoclose") то получаю сначала:
http://f5.s.qip.ru/~BtVUo8GR.png (http://shot.qip.ru/00fdp4-5BtVUo8GR/)
а затем программа вылетает с ошибкой
http://f5.s.qip.ru/~BtVUo8GS.png (http://shot.qip.ru/00fdp4-5BtVUo8GS/)
Естественно ни о каком автоматическом режиме уже речи быть не может

Smokie_BlahBlah
28-02-2014, 10:23
Omnividente, рабочую папку укажите при запуске

BadPointer
28-02-2014, 10:32
Omnividente,
R26 у меня тоже падает с этими параметрами, но этот баг уже исправлен в R29. Также имеет смысл запускать с ключом -license.

Omnividente
28-02-2014, 10:36
рабочую папку укажите при запуске »
действительно решает проблему спасибо

quarq
28-02-2014, 12:52
Инсульт, после вашего "приятно удивило..."
провел эксперимент над версиями 21 , 26 , 29 и 29 дебаг на win pe RusLive (рам сборка ХР от NIKZZZZ) весь ряд сборок win pe от 7 до 8.1 х32, х64 (рам сборки) от Xemom1 ни одна программа не запустилась даже в режиме -failsafe
список используемых программой dll:
advapi32.dll
comdlg32.dll
gdi32.dll
kernel32.dll
msimg32.dll
msvcrt.dll
newdev.dll
oleaut32.dll
setupapi.dll
shell32.dll
shlwapi.dll
user32.dll
во всех win pe они имеются!
могли бы вы сообщить как вам это удалось осуществить ?

ps рас пошла такая пьянка .. http://forum.oszone.net/attachment.php?attachmentid=110851&d=1393541646

реж последний огурец ! http://rghost.ru/52719359

BadPointer
28-02-2014, 13:37
В шапке выложена новая версия программы: R30.

Список изменений в R30 по сравнению с R29:

"Выделить все" теперь не ставит галки для устройств, к которым не нашлось драйверов. Это исправляет зависание установки.
При запуске окно открывается в центре экрана.
Добавлены ключи: -nologfile(не создавать лог), -nosnapshot(не создавать снимок), -nostamp(названия логов без штампов времени).


P.S. Поддержку автоустановки драйверов с ключом -nogui я откладываю на более поздний срок(после выхода SamDrivers).

Инсульт
28-02-2014, 15:47
провел эксперимент над версиями 21 , 26 , 29 и 29 дебаг на win pe RusLive »
У меня своя сборка, но на базе именно RusLive а точнее по ее принципу RAM+img. Недостаток RusLive в том что она работает как XP SP1 отсюда наверно и грабли. Так же есть своя сборка на 7x86 проверю и там, только там не требуются драйвера. Если нужно сделаю скриншот работы в Winpe
Для использования в winpe нужно менять пути, тогда определение драйверов происходит нормально.

Omnividente
28-02-2014, 15:57
Что обозначает ошибка 2 при попытке установки драйвера?
появляется на некторых драйверах если я пытаюсь установить их до первого входа пользователя в систему

BadPointer
28-02-2014, 16:50
Что обозначает ошибка 2 при попытке установки драйвера?
появляется на некторых драйверах если я пытаюсь установить их до первого входа пользователя в систему »
Файл не найден. Обычно это означает что в inf файле есть указание скопировать определенный файл, но этот файл не был найден в составе драйвера.

Сохранился ли лог?

quarq
28-02-2014, 16:51
она работает как XP SP1 » во первх у меня последняя сборка win pe на хр sp3 (RAM + wim) во вторых программа обязана работать даже на win 2000
http://rghost.ru/52723289
хорошая новость в том что этот вопрос заинтересовал BadPointerа, возможно и этот конфуз будет решен

!я пытаюсь установить их до первого входа пользователя в систему »
это значит что у пользователя прав больше чем у вас :) , а если серьезно... вы сами хоть поняли что написали!?!?
а также кто выдает ошибку система или программа , это две большие разницы а также логи в студию

Omnividente
28-02-2014, 17:07
quarq, естественно понял. Установка через sccm, установка драйверов запущена на завершающей стадии развертывания, после установки появляется окно ввода логина и пароля.
а также кто выдает ошибку система или программа »
Программа, пишет не удалось установить драйвер ошибка 2.

Логи позже

quarq
28-02-2014, 18:00
Omnividente, ох уж эти танкисты :) т37 т39 и тд по сути мечта идиота! уже давно известно ставить драйвера "в слепую" опасно !!! проще после выхода на рабочий стол сделать еще одну перезагрузку и запустить программу установки драйверов (если вам так хочется на автомате) чтобы было на что окатываться в случае синьки остальное от лукавого.
а ошибка скорее всего происходит из за недозагруженного графический интерфейса косо работает вин инсталлер и службы, которые недозагружены , а также возможно идет очистка темпа перед загрузкой пользователя и хз что еще.

samsobi
28-02-2014, 18:55
Omnividente, ох уж эти танкисты т37 т39 и тд »
+100500 Понравилось выражение! :clapping: А по сути: абсолютно верная мысль! Я бы добавил, что и некоторые проги тоже не любят неполноустановленных систем. Если уж так нужна автоматика, то лучше ОДИН раз аккуратно установить систему, потом дрова, потом софт. Потом загрузиться с какой-либо РЕ, отвязать от железа и сделать образ. Потом остается только заливать на нужное железо за считаные минуты. Но здесь это уже офтоп. :) А так - правило железное: драйвера ставить ТОЛЬКО на полностью установленную систему.

Omnividente
28-02-2014, 20:14
то лучше ОДИН раз аккуратно установить систем »
так то оно так, вот только когда парк компов не 5-10, а 800-900, то проще раз в 100 установок реанимировать "вручную" проблемный комп, чем следить за каждым :) дело в том что я даже не нахожусь на том месте где идет установка, подключаюсь, запускаю установку и затем лишь вспоминаю об этом компе, если пользователь позвонит/напишет и скажет что случилась беда. Возможно действительно лучше будет сделать автологон и автоустановку драйверов с последующим ребутом.

samsobi
28-02-2014, 21:06
Omnividente, Согласен, ситуаций много. НО! Ситуации с небрежно написанными драйверами продолжают иметь место(HWID одинаковый и т. д.). Поэтому моя главная мысль была - установка драйверов должна происходить подконтрольно и на полностью установленной системе. Иначе последствия могут быть различными. Остальное - дело организации труда.

AlexM22204
01-03-2014, 10:40
Поэтому моя главная мысль была - установка драйверов должна происходить подконтрольно и на полностью установленной системе. Иначе последствия могут быть различными. Остальное - дело организации труда. »
согласен с этим на 100%. Столкнулся пару раз с неустановкой драйверов в Windows 7 на этапах FirstLogon и SetupComplete. Теперь ставлю драйвера только так: установка системы с выходом на рабочий стол + перезагрузка и только после этого запуск установщика драйверов! :yes:
BadPointer, может всё-таки добавите тему "Classic" от Инсульт вместо своей "Second" :yes:




© OSzone.net 2001-2012