|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Snappy Driver Installer (программа для установки и обновления драйверов) |
|
Утилиты - Snappy Driver Installer (программа для установки и обновления драйверов)
|
Ветеран Сообщения: 593 |
Профиль | Отправить PM | Цитировать
Snappy Driver Installer R477
Номер версии: Revision 477 Разработчик: BadPointer Язык интерфейса: Мультиязычный, включая русский Системные требования: Windows 2000 Лицензия: GNU GPL v3 Сайт: https://sdi-tool.org R513 - последний релиз, собранный лично BadPointer'ом. Далее программа контролируется третьими лицами. Описание: Snappy Driver Installer - программа предназначенная для установки и обновления драйверов с использованием драйверпаков из сборки SamDrivers. Является лидером среди программ этого класса по точности подбора драйверов и скорости работы. При ранжировании драйверов отдает приоритет более подходящим драйверам(невзирая на наличие более новых версий), чтобы минимизировать риски для рядовых пользователей. Специалисты могут оценить большой объем информации выдаваемый о драйверах и возможность выбрать альтернативный драйвер. Основные особенности:
Полезные советы |
|
Отправлено: 13:32, 09-02-2014 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Привет! Немного подумав о дизайне для SDI и о запуске этого ПО на экранах с малым разрешением я накидал новую структуру формы окна.
Во вложенном файле пример нового дизайна с объяснениями. Для этого нужно будет переписать часть структуры программы но мне кажется что так будет лучше. Вся цветовая схема и картинки в моем примере только для наглядности, в окончательном варианте выбор за тобою или можно сделать поддержку разных тем как сейчас реализовано. Немного дополнительных объяснений: 1. Размер формы изначально 800х600 (думаю этого разрешения хватит даже для запуске на нетбуках с малым размером экранов). Нужно сделать чтоб при наведении на края формы не появлялись стрелки изменения размера вообще и было всего два варианта размера 800х600 и полно-экранный. 2. Список драйверов поместить на отдельной панели размером примерно 600х400 и сделать для этой панели полосу прокрутки (на рисунке она обозначена "окно в котором отображаются все драйвера"). Вверху этой панели поместить кнопки выделения драйверов (также обозначены на рисунке "отметка драйверов"). 3. На кнопках с названиям драйверов сделать авто-перенос на другую строчку названия если оно длинное и расширение кнопки по вертикале так как это реализовано в DPS. Кнопки с альтернативными драйверами которые показывает при нажатии треугольника сделать изначально короче основных кнопок (на рисунке обозначены эти кнопки "драйвера в обычном режиме" и "драйвера при нажатии на треугольник". 4. Так как ты написал что для ПО нужен логотип то его нужно где-то разместить, думаю верхний левый угол хорошо подойдет для этого (на рисунке обозначено "здесь логотип программы"). Примерный размер 150х150. 5. Сразу под логотипом нужно разместить панель с кнопками настроек и фильтров (смотри обозначения на рисунке). 6. Кнопку установки драйверов я решил перенести с левой панели немного вправо и сделать побольше, под ней я разместил чекбокс отвечающий за создание точки восстановления (на рисунке обозначены "кнопка запуска установки драйверов" и "отметка создания точки востановления"). Думаю так будет лучше. 7. Панель с информацией о системе я также переместил с левой панели вправо и сделал значительно больше (на рисунке "здесь информация о системе") Здесь можно будет выводить более подробную информацию о системе. 8. Добавил кнопку вызова справки, думаю она не будет лишней (на рисунке обозначено "???") Если сможешь переписать структуру программы чтоб возможно было реализовать такой дизайн то отпиши мне. |
Отправлено: 09:41, 11-04-2014 | #261 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Цитата VitProff:
Цитата VitProff:
Кнопки выделения должны всегда находится наверху, независимо от состояния прокрутки окна или они должны уходить наверх при прокрутке списка драйверов? От этого также зависит, где нужно установить верхнюю границу отсечения кнопок драйверов, чтобы драйверы не накладывались на кнопки выделения. Цитата VitProff:
Мне нравится идея с отступами, так как это позволит разместить драйверы плотнее, и прокрутка списка колесиком не будет выглядеть рывкообразной из-за единообразного интервала между драйверами. Цитата VitProff:
Цитата VitProff:
Цитата VitProff:
Раз уж намечается редизайн, то можно заодно подумать о размещении опции “[X] Автоматически перезагружать ПК”, которую просили добавить. Цитата VitProff:
Если там есть дополнительная строчка, то предлагаю выводить тип ПК: ноутбук или десктоп. SDI умеет распознавать тип по наличию аккумулятора и физическому размеру монитора, и эта информация используется, чтобы не предлагать драйверы татчпадов на десктопы. Цитата VitProff:
|
||||||||
------- Отправлено: 11:00, 11-04-2014 | #262 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Так и сделай Цитата BadPointer:
Цитата BadPointer:
|
|||||||
Отправлено: 14:40, 11-04-2014 | #263 |
Ветеран Сообщения: 733
|
Профиль | Сайт | Отправить PM | Цитировать Цитата vespasian:
Во-первых driver genius платная. Во-вторых вы мою программу DBS пробовали? На момент написания DBS я сравнивал результат drivergenius (а также многие другие аналоги) и он меня не рабовал, так как она просто ищет файлы по диску, и копирует первый найденный файл, а он может быть совершенно от другой версии драйвера, тем самым получаем солянку, а не рабочий бекап. Чего пока нет в данной программе дак это выбора что ставить. Но это в планах на реализацию. |
|
------- Последний раз редактировалось romeo91, 11-04-2014 в 15:02. Отправлено: 14:56, 11-04-2014 | #264 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать romeo91,
Если уж я буду делать бэкап, то я уж лучше буду собирать его из драйверпаков, так как я не уверен что все драйверы можно извлечь с живой системы. Я даже не знаю куда деваются cat файлы. |
------- Отправлено: 15:02, 11-04-2014 | #265 |
Ветеран Сообщения: 733
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BadPointer:
На самом деле, сложнее всего с бекапом для 2000/XP/2003. Там приходится парсить inf-файл установленного драйвера и разбирать куда при установке ложаться те или иные файлы. Хотя некоторые установшики (в том числе DPInst) кладут драйвера в каталог system32\DRVSTORE\ Что касается систем 6.x, то там все драйвера (все файлы) независимо от установщика всегда бекапируются в каталог DriverSTORE (под рукой щас нет 7 чтобы глянуть точное расположение) что касается cat-файлов. То хранилище едино system32\CatRoot для всех каталогов безопасности, ну или первоочередно искать конечно же опять в DriverSTORE |
|
------- Отправлено: 15:16, 11-04-2014 | #266 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать romeo91,
Я когда-то пробовал найти cat на установленной системе, но у меня не получалось найти по тому имени что указано в inf. Однако, сейчас просмотрев внимательно system32\CatRoot я нашел что файлы меняют свое имя в соответствии с тем как inf файлы названы в %Windows%\inf. Это важное наблюдение, так как я теперь могу проверять подпись не только у драйверов в драйверпаках, но и на установленной системе, что может улучшить подбор драйверов. На данный момент, только SDI проводит анализ содержимого cat файлов для подбора драйверов. |
------- Отправлено: 15:43, 11-04-2014 | #267 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Пробовал самостоятельно скомпилировать программу. Все сделал как в инструкции а при компиляции ошибка:
..\lib\ReleaseU\lib7z.a(7zRegister.o):7zRegister.cpp|| undefined reference to `__gxx_personality_sj0'| ..\lib\ReleaseU\lib7z.a(7zRegister.o):7zRegister.cpp|| undefined reference to `_Unwind_SjLj_Register'| ..\lib\ReleaseU\lib7z.a(7zRegister.o):7zRegister.cpp|| undefined reference to `_Unwind_SjLj_Unregister'| ..\lib\ReleaseU\lib7z.a(7zRegister.o):7zRegister.cpp|| undefined reference to `_Unwind_SjLj_Resume'| ||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===| |
Отправлено: 18:36, 11-04-2014 | #268 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать VitProff,
Похоже что-то не так с компилятором C++. Ты уверен что внимательно выполнил пункты 3.6 и 3.7? Запусти c:\MinGW\libexec\mingw-get\guimain.exe и доустанови чего не хватает. |
------- Отправлено: 19:23, 11-04-2014 | #269 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать BadPointer, Полностью переустановил все ПО. Сделал по пунктах. Ошибка осталась.
|
Отправлено: 20:11, 11-04-2014 | #270 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - Помощник установки драйверов (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 |
|