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

Компьютерный форум 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

 

Аватара для Инсульт

Ветеран


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

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


Цитата quarq:
Программа | Время | Объем обработанных данных »
Если речь идет о индексации драйверпаков то тут все зависит от железа:

Ноутбук CPU 1.6ггц, 1 ядро.
SDI - 42 сек
DIA - 1 час 22 мин (во время индексации загрузка CPU 80-100%)
DPS - 1 час 44 мин (во время индексации ничего нельзя делать, загрузка CPU 100% температура 72 градуса)

На старом компьютере P1-677:
Загрузка оболочки:
SDI - 10 сек
DIA - 1 мин 20 сек
DPS - после 20 мин ошибка и куча краш окон.

-------
Debugged programm was unable to process exception. Terminating...


Отправлено: 23:46, 07-03-2014 | #171



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

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


Аватара для quarq

Ветеран


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

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


по большому счету, там вообще не с чем уже сравнивать ни по каким параметрам ...
и вообще снимаю шляпу (вместе с головой) перед BadPointer, за чудо програмерской мысли.

-------
я нерусский потому пишу с ошибками!

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:12, 08-03-2014 | #172


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


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

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


Цитата quarq:
Smokie_BlahBlah,
Цитата Smokie_BlahBlah:
а только распаковываться. »
это давно реализовано часто пользуюсь.. »
да? и что, прям параметр -extractonly? что-то нигде не видел инфы об этом. не ошибаетесь ли вы?

Отправлено: 00:23, 08-03-2014 | #173


Аватара для quarq

Ветеран


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

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


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

-------
я нерусский потому пишу с ошибками!


Отправлено: 00:37, 08-03-2014 | #174


Ветеран


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

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


Цитата Smokie_BlahBlah:
BadPointer, добавьте плиз параметр типа -extractonly , при котором найденные драйверы (отображаемые на странице программы) не будут устанавливаться, а только распаковываться. Ну и круто было бы указывать папку для их распаковки »
Это не сложно добавить к следующему релизу.

Цитата sov44:
BadPointer, когда "допилите" установку новых драйверов, рассмотрите возможность удаления из системы ранее установленных, устаревших драйверов. »
Запишу в свои среднесрочные планы.

Цитата Инсульт:
Если речь идет о индексации драйверпаков то тут все зависит от железа: »
Цитата quarq:
по большому счету, там вообще не с чем уже сравнивать ни по каким параметрам ...
и вообще снимаю шляпу (вместе с головой) перед BadPointer, за чудо програмерской мысли. »
Я раньше работал над DPS и мне удалось оптимизировать время индексации с 5 часов до 20 минут(тогда драйверпаки меньше места занимали). Время подбора драйверов у DPS удалось ускорить всего в 4 раза.
Несмотря на выбор наиболее эффективных алгоритмов, ограничения и низкая эффективность JavaScript и VBScript сводят все оптимизации на нет.
SDI написан на C\C++, что позволяет добиться приемлемой производительности и в этом нет ничего удивительного.

DPS зависит от IE и поэтому мне регулярно приходилось проверять DPS на работоспособность на всех версиях IE, начиная с IE6. Некоторые конструкции работают исправно в IE8 и глючат в IE6, а также бывает и наоборот: то что работало в старых версиях IE6 уже не работает с более новым IE. Отсюда идут бесконечные скриптовые ошибки на разных системах.
SDI зависит от минимального набора стандартных библиотек и требует как минимум Windows 2000. Мне не сложно обеспечить работоспособность программы на более новых версиях Windows, так как все старые API поддерживаются на новых Windows и работают так же как и на Windows 2000.

JavaScript вообще-то не очень пригоден для написания серьезных программ. Сложность сопровождения программы увеличивается в геометрической прогрессии с увеличением кода. Хотя я написал весь текущий алгоритм подбора драйверов в DPS, он оказался настолько запутанным и сложным для чтения, что каждый раз для внесение какого либо изменения мне приходилось часами изучать как он работает и внимательно вносить правки в разных участках кода, стараясь ничего не забыть.
Так как SDI написан на C\C++ мне удалось сделать код простым для восприятия, что значительно облегчает его сопровождение и внесение исправлений.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:15, 08-03-2014 | #175


Ветеран


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

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


Цитата mamont1:
дык, тогда и в реестр, надо что-бы писало, в DevicePath.
(хай винда - напрягается, хоть что-то делает...) »
Зачем?
Драйвера один раз поставились, о них "забыли".
В DevicePath нужно писать те пути которые "постоянные", и драйвера в них не удаляются.
Функционал распаковки есть, функционал установки драйвера в распакованном виде тоже есть.
Утилита само достаточная. Перделка которая не понятно что делающая утилите не нужна.

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


Отправлено: 13:49, 08-03-2014 | #176


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


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

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


Цитата mamont1:
дык, тогда и в реестр, надо что-бы писало, в DevicePath. »
для этого есть прога Sysprep Driver Scanner. поддерживает параметры ком. строки

Код: Выделить весь код
spdrvscn.exe /p "путь к распакованным дровам" /e inf /i /f /a /s /q
так что в SDI это необязательно

Отправлено: 14:57, 08-03-2014 | #177


Аватара для quarq

Ветеран


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

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


как я понимаю все баги которые могли портить кровь уже давно канули в лету ..
не пара ли заняться "перламутровыми пуговицами "
описания к состоянию драйверов избыточно точны (я имею ввиду приходиться читать длинные фразы)
к примеру: "Устройству требуется драйвер и он доступен для установки" можно заменить на чтото более короткое вроде : "доступен к установке"
потом чисто технически нет разницы между:
"Доступен обновленный драйвер, причем более подходящий"
"Доступен обновленный драйвер"
и можно просто писать : "доступно обновление"

далее имеем : "Менее подходящий драйвер, хотя и более новой версии чем у уже установленного"
можно писать : "имеется обновление"(зеленым) и далее.. менее подходящий(красным, оранжевым)
итд
автор программы говорить что я далеко не единственный кому хотелось изменить описания и не против это обсуждать именно совместно , как говориться для общей пользы!
хотелось бы услышать ваши соображения по этому поводу..

-------
я нерусский потому пишу с ошибками!

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:36, 08-03-2014 | #178


Аватара для Инсульт

Ветеран


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

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


"Доступен обновленный драйвер, причем более подходящий" - Доступен новый драйвер (рекомендуемый)
"Доступен обновленный драйвер" - Доступен новый драйвер
"Менее подходящий драйвер, хотя и более новой версии чем у уже установленного" - Новая версия драйвера (не рекомендуемый)
- (не имеет подписи)
- (не подходящий)
...
Насколько помню расцветку сделать для ВСЕХ событий нельзя, ну или пока нельзя.
--
Интересно как программа узнает что драйвер более подходящий в моем случае стоит более старый, ставлю более подходящий, а он хуже. (для видеокарты GO7300, пропадают 16:9 \ 16:10 разрешения)

-------
Debugged programm was unable to process exception. Terminating...


Отправлено: 23:58, 08-03-2014 | #179


Ветеран


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

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


Инсульт,
Цвета фона и текста можно задать для каждого из этих состояний по отдельности. В качестве фона может быть также изображение вместо сплошного цвета.

Код: Выделить весь код
// Статус устройства
STR_STATUS_NOTPRESENT   = "Устройство отсутствует"
STR_STATUS_DISABLED     = "Устройство отключено"
STR_STATUS_DEVPROBLEM   = "Проблема с устройством: %d"
STR_STATUS_DRVPROBLEM   = "Проблема с драйвером"
STR_STATUS_RUNNING      = "Драйвер запущен"
STR_STATUS_STOPPED      = "Устройство остановлено"

// Статус драйвера
STR_STATUS_INVALID      = "Несовместимый драйвер"
STR_STATUS_MISSING      = "Устройству требуется драйвер и он доступен для установки"
STR_STATUS_NOTSIGNED    = " (нет подписи)"

STR_STATUS_BETTER_NEW   = "Доступен обновленный драйвер, причем более подходящий"
STR_STATUS_SAME_NEW     = "Доступен обновленный драйвер"
STR_STATUS_WORSE_NEW    = "Менее подходящий драйвер, хотя и более новой версии чем у уже установленного"

STR_STATUS_BETTER_CUR   = "Доступен более подходящий драйвер"
STR_STATUS_SAME_CUR     = "Уже установлен в системе"
STR_STATUS_WORSE_CUR    = "Менее подходящий драйвер"

STR_STATUS_BETTER_OLD   = "Доступен более подходящий драйвер, хотя и более старый чем уже установленный"
STR_STATUS_SAME_OLD     = "Старая версия драйвера"
STR_STATUS_WORSE_OLD    = "Старая версия драйвера, причем также менее подходящая чем у уже установленного"

STR_STATUS_DUP          = " (дубликат)"

STR_STATUS_NF_MISSING   = "Устройству требуется драйвер, но он не был найден в драйверпаках"
STR_STATUS_NF_UNKNOWN   = "Драйвер уже установлен, но подобного драйвера нет в драйверпаках"
STR_STATUS_NF_STANDARD  = "Стандартный драйвер уже установлен в системе"

Отправлено: 00:02, 09-03-2014 | #180



Компьютерный форум 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




 
Переход