Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Snappy Driver Installer (программа для установки и обновления драйверов)

Закрытая тема
Настройки темы
Утилиты - Snappy Driver Installer (программа для установки и обновления драйверов)

Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Изменения
Автор: simplix
Дата: 01-01-2017
Описание: информация о последнем авторском релизе
Snappy Driver Installer R477



Номер версии: Revision 477
Разработчик: BadPointer
Язык интерфейса: Мультиязычный, включая русский
Системные требования: Windows 2000
Лицензия: GNU GPL v3
Сайт: https://sdi-tool.org

R513 - последний релиз, собранный лично BadPointer'ом. Далее программа контролируется третьими лицами.

Описание:
Snappy Driver Installer - программа предназначенная для установки и обновления драйверов с использованием драйверпаков из сборки SamDrivers. Является лидером среди программ этого класса по точности подбора драйверов и скорости работы. При ранжировании драйверов отдает приоритет более подходящим драйверам(невзирая на наличие более новых версий), чтобы минимизировать риски для рядовых пользователей. Специалисты могут оценить большой объем информации выдаваемый о драйверах и возможность выбрать альтернативный драйвер.

Основные особенности:
  • Язык программирования: C/C++.
  • Наиболее совершенный алгоритм подбора драйверов среди аналогов.
  • Программа весит менее мегабайта и не требует никаких сторонних программ.
  • Высокое быстродействие при индексации, поиске драйвера, установке.
  • Поддержка работы с распакованными драйверами.
  • Создание снимков системы, позволяющими эмулировать чужую систему на другом ПК.
  • Предупреждения о возможных попытках вирусов заразить флешку с программой.
  • Возможность обновить программу и драйверпаки через интернет(технология торрентов).

Полезные советы
читать дальше »
  • Щелчок на кнопке драйвера устанавливает/снимает галку.
  • Кнопка “Установить” запускает установку выбранных драйверов.
  • Щелчок на кнопке драйвера при удерживании Shift запускает установку данного драйвера.
  • Во время установки можно добавлять/исключать драйверы к установке.
  • Отменить установку драйвера возможно до его окончательной распаковки.
  • Щелчек на общем прогрессбаре останавливает установку.
  • Удерживание пробела при наведении на драйвер отображает таблицу со всеми альтернативными драйверами для данного устройства. Список отсортирован от самых подходящих к менее подходящим. Строка с рамкой выделяет драйвер, на который наведен указатель мыши.
  • Иконка с треугольником раскрывает полный список альтернативных драйверов для устройства.
  • Отобразить альтернативные драйверы можно также используя фильтры в режиме эксперта.
  • Удерживание Ctrl при наведении на драйвер отображает подсказку с сравнением установленного драйвера с предлагаемым к установке. Зеленым цветом подсвечиваются предпочтительные характеристики. Чем ниже оценка драйвера, тем лучше он подходит.
  • По щелчку правой кнопки над драйвером открывается контекстное меню.
  • Щелчок на панели “Информация о системе” открывает “Диспетчер устройств“.
  • Окно программы можно перетаскивать за любую его часть.
  • Прокручивать список драйверов можно нажатым колесиком мыши.
  • Программа поддерживает работу с распакованными драйверами.
  • В случае добавления/удаления устройства, программа сама обновит список драйверов.
  • При попытке записать файл autorun.inf на флешку появляется предупреждение о возможном вирусе.
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 13:32, 09-02-2014

 

Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Цитата vserd:
1. просьба добавить поддержку переменных среды "-log_dir:%temp%\SDI_logs" (это функция ExpandEnvironmentStrings win API). Ожидается создание папки типа C:\users\username\temp\sdi_logs
что такое переменные среды можно посмотреть так: выполнить -> cmd /k, затем help set »
Сделаю. Кстати, R14 при невозможности создать логи в указанной папке, записывает их в %HOMEDRIVE%%HOMEPATH%\SDI.

Цитата vserd:
2. можно сделать так чтобы если в файле settings.cfg параметры находятся на разных строках, их тоже подхватывать.
например : "-theme:Metallic" -license -expertmode работает.
не работает.
"-theme:Metallic"
-license -expertmode
ну и наверное сразу определиться с символом комментария. »
В settings.cfg сохраняются только определенные параметры и перед закрытием программы этот файл полностью переписывается, что затрудняет сохранение пользовательского форматирования. Я думал о создании второго конфигурационного файла, который будет редактироваться только пользователем, но я решил что это избыточно, так как проще создать несколько bat файлов для разных ситуаций, чем один конфигурационный файл.

Цитата vserd:
И пожелание на доработку.
В любом режиме (что ручной, что автомат) создаем список установленых в этом сеансе драйверов. Вида VID_xxxx&PID_XXXX.
В SDI вводится вводится команда "Драйвер VID_xxxx&PID_XXXX устанавливался в этом сеансе"? возврат 1 - да, 0 - нет »
Разве это уже нельзя реализовать используя –install <hwid> <inffile>?
Коды возврата: 1(успешно), 0x80000000(успешно, но требует перезагрузку). Остальные значения - коды ошибок.

Цитата vserd:
Вроде еще где-то было подобное, что при установке драйверов необходимо ставить софт, чтобы железяка работала.
Такой функционал позволит не усложнять DP, и в тоже время позволяет,
при необходимости, добавить нужную функцию. »
При установке драйверов через DPInst некоторые драйверы не полностью устанавливаются. Например, у драйвера видео не ставилась панель NVIDIA. Для решения этой проблемы применялся так называемый finisher. Но при установке через devcon или диспетчер устройств все ставится нормально и без finisher.

DPS давно перестал использовать DPInst и перешел на devcon.
DIA до сих пор использует DPInst.
SDI использует ту же функцию Win32API, что и devcon.

Отправлено: 12:55, 17-02-2014 | #71



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 2207
Благодарности: 602

Профиль | Отправить PM | Цитировать


BadPointer, Можно ли добавить функцию удаления драйверов, вызывающих BSOD, запуская программу в безопасном режиме?

Отправлено: 13:03, 17-02-2014 | #72


Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


sov44, могу сделать такую функцию в контекстном меню драйвера, но удалить драйвер также можно и через Диспетчер устройств. Кроме того, можно откатить систему назад используя точки восстановления.

-------
Автор программы Snappy Driver Installer


Отправлено: 13:32, 17-02-2014 | #73


Ветеран


Сообщения: 2207
Благодарности: 602

Профиль | Отправить PM | Цитировать


BadPointer, то есть в безопасном режиме программа в контекстном меню покажет, какой драйвер вызывает BSOD даст возможность его удалить?

Отправлено: 15:29, 17-02-2014 | #74


Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


sov44, нет, я думал речь идет об удалении драйверов из системы. Каким образом программа должна сама определять какой именно драйвер вызывает BSOD?

-------
Автор программы Snappy Driver Installer


Отправлено: 17:02, 17-02-2014 | #75


Ветеран


Сообщения: 2207
Благодарности: 602

Профиль | Отправить PM | Цитировать


Цитата BadPointer:
Каким образом программа должна сама определять какой именно драйвер вызывает BSOD? »
например http://www.nirsoft.net/utils/blue_screen_view.html

Отправлено: 17:13, 17-02-2014 | #76


Ветеран


Сообщения: 895
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата BadPointer:
Разве это уже нельзя реализовать используя –install <hwid> <inffile>? »
Если говорить по устновке одиночного устройства то, можно.
Мне не столько нужно знать что драйвер установлен в системе, сколько факт что драйвер установлен в текущем сеансе.
И соответственно вызвать дополнительные телодвижения если установлен.

Например:
Если запустили SDI и ничего не установли, то ничего и не происходит по моему драйверу.
Если запустили SDI и установили другой драйвер, то ничего не происходит по моему драйверу.
Если запустили SDI и установили мой драйвер, то вызываем мою доп. обработку.

вариант реализации:
1. Сделать параметр "Сохранить список установлненных в текущем сеансе драйверов". В параметре путь к файлу. или кидать
в %TEMP%\фиксированное имя
2. другой параметр "Драйвер установлен в сеансе?" Вход VID/PID, путь к файлу из предыдущего пункта. Выход exitcode 0|1|2
0 нет, 1 да, 2 -обновлен (если есть такая возможность в основном установщике).

PS. чем собирать исходники?

Цитата sov44:
то есть в безопасном режиме программа в контекстном меню покажет, какой драйвер вызывает BSOD даст возможность его удалить? »
"Даст его удалить" это реализуемо.

Показать что именно этот драйвер вызывает BSOD очень проблематично. Все равно, прийдется использовать "серое вещество прокладки между клавиатурой и стулом" ака мозг пользователя.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 17:42, 17-02-2014 | #77


Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Цитата vserd:
PS. чем собирать исходники? »
Инструкция по сборке тут:
https://docs.google.com/document/d/1...QQq6m-g_g/edit

Если есть навыки самостоятельно реализовать нужную функцию, то я могу принять этот патч. По различным вопросам со мной можно связаться через Skype.

-------
Автор программы Snappy Driver Installer


Отправлено: 19:00, 17-02-2014 | #78


Аватара для Painkiller

Ветеран


Автор проектов


Сообщения: 1275
Благодарности: 361

Профиль | Отправить PM | Цитировать


BadPointer , протестировав утилиту , скажу что очень порадовала . Ее сейчас использую за основную вместо DPS . Скорость индексации радует. Установка дровишек пока без косяков . За ней будущее.. Очень надеюсь проект не умрёт !

-------
http://wiki.oszone.net/images/0/03/UserbarAAA4.gif


UpdatePack 7 для интеграции обновлений в образ Windows 7 SP1 [X86\64]

UpdatePack 8.1 для интеграции обновлений в образ Windows 8.1 [X86\64]

UpdatePack 10 для интеграции обновлений в образ Windows 10 [X86\64]


Отправлено: 23:51, 24-02-2014 | #79


Аватара для Fortress1

Пользователь


Сообщения: 137
Благодарности: 8

Профиль | Отправить PM | Цитировать


BadPointer, а где можно увидеть ченджлог?

-------
http://nick-name.ru/forum5t0/Fortress.gif


Отправлено: 21:44, 26-02-2014 | #80



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Snappy Driver Installer (программа для установки и обновления драйверов)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal romeo91 Наборы обновлений для Windows XP/2003/Windows 7 1484 28-12-2016 17:49
Служебные - Программа установки драйверов IvanVL Наборы обновлений для Windows XP/2003/Windows 7 89 30-09-2014 00:10
Невозможность установки станд. драйверов после чистки Driver cleaner net dimon11 Видеокарты 6 27-01-2010 20:48




 
Переход