Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   Snappy Driver Installer (программа для установки и обновления драйверов) (http://forum.oszone.net/showthread.php?t=277409)

BadPointer 09-02-2014 13:32 2305889

Snappy Driver Installer (программа для установки и обновления драйверов)
 
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 на флешку появляется предупреждение о возможном вирусе.

Painkiller 09-02-2014 14:40 2305921

BadPointer , как утилита ведет себя при установке Touchpad???
Второй вопрос , почему утилита создала папки dev_db1 и dev_db2?
dev_db1 - оказалось пустой , а в dev_db2 лежат индексы

Smokie_BlahBlah 09-02-2014 14:45 2305925

:333 отличное начало!!

особенно нравятся эти мелочи:
Цитата:

Во время установки можно добавлять/исключать драйверы к установке.
Отменить установку драйвера возможно до его окончательной распаковки.
возможно ли вкратце рассказать в чем заключается отличие?
Цитата:

Наиболее совершенный алгоритм подбора драйверов среди аналогов.
неустановленный ASUS ATK0110 ACPI Utility почему-то не определила и обновление для NVIDIA nForce PCI System Managment

BadPointer 09-02-2014 15:38 2305967

Цитата:

Цитата Painkiller
как утилита ведет себя при установке Touchpad??? »

Программа определяет является компьютер десктопом или ноутбуком на основе наличия аккумулятора и размера экрана(наведи на панель "информация о системе"). На настольных ПК драйверы для татчпадов не предлагаются.

Цитата:

Цитата Painkiller
Второй вопрос , почему утилита создала папки dev_db1 и dev_db2?
dev_db1 - оказалось пустой , а в dev_db2 лежат индексы »

dev_db1 - папка для индексов в человекочитаемом формате, который можно открыть любым редактором.
Программа может создать эти файлы при запуске с ключами
Код:

SDI_R4.exe -reindex -index_hr
Цитата:

Цитата Smokie_BlahBlah
возможно ли вкратце рассказать в чем заключается отличие? »

Позже я более подробно сравню с DPS И DIA.
Если коротко, это учет пустых секций в inf файлах, подбор оптимального драйвера по всем драйверпакам(а не просто лучший драйвер в каждом драйверпаке), учет подписей. Я раньше работал над DPS, и изначально
Snappy Driver Installer разрабатывался как переписывание DPS с нуля с устранением тех хронических проблем, из-за которых мне пришлось ввести систему маркеров в качестве временного решения проблем подбора драйвера. И вот эти проблемы наконец решены в Snappy Driver Installer.
Цитата:

Цитата Smokie_BlahBlah
неустановленный ASUS ATK0110 ACPI Utility почему-то не определила в DP_Vendor и обновление для NVIDIA nForce PCI System Managment (DP_Chipset) »

Выложи лог и снимок со своей системы(snp файл), чтобы я смог посмотреть что там не так. Это находится в режим эксперта->открыть логи.

quarq 09-02-2014 19:32 2306118

Smokie_BlahBlah, думаю понравиться еще больше если сказать что программа само достаточна не нуждается в использовании дополнительных библиотеках , дот нетов и пр , не нуждается в костылях типо: девкона , дп инсталлера и даже в семь зип все делает сама !
сам алгоритм определения драйверов подобен анализу виндовс и настолько универсален что даже при наличии в будущем win 9 или win 10 скорее всего не потребует переписывания кода парсинга

важно:
вы должны знать, в случае если программа что то делает не так по вашему мнению с установкой обновлением драйверов в папке logs храниться необходимая информация , выглядит вот так:
2014_02_09__15_03_10__MYCOMP_log.txt
2014_02_09__15_03_10__MYCOMP_state.snp
Кликни "Режим эксперта->открыть логи" и выложи эти файлы (при необходимости)

если у программы происходят какие то непредвиденные сбои в самой работе (вылеты) используйте запуск через батник : SDI_safemode.bat в этом случае включается защищенный режим (некое подобие safemode для виндовс)

Smokie_BlahBlah 09-02-2014 21:04 2306160

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

BadPointer,

BadPointer 09-02-2014 21:47 2306197

Цитата:

а еще молниеносное индексирование! в общем надежды у меня на эту прогу большие
Snappy Driver Installer индексирует все драйверпаки быстрее чем DIA подбирает драйверы с уже созданными индексами, и это еще далеко не предел возможностей по оптимизации скорости индексации.

Чтобы отобразился NVIDIA nForce PCI System Management нужно снять галку "Только оптимальные". В драйверпаках есть более новые версии драйверов, но они не предлагаются поскольку подпись драйвера не действительна(выделено красным) для Windows 8.1, как ты можешь видеть при удерживании Ctrl над драйвером.

Устройство ASUS ATK0110 ACPI Utility работает нормально и установленный драйвер является самым новым. Нужно установить галку "Неизвестные" чтобы увидеть его.

Код:

DeviceInfo
  Name:        ATK0110 ACPI UTILITY
  Status:      Driver is running.
  Manufacturer: ATK
  HWID_reg      {4d36e97d-e325-11ce-bfc1-08002be10318}\0040
  Class:          Location:   
  ConfigFlags:  0
  Capabilities: 48
DriverInfo
  Name:    ATK0110 ACPI UTILITY
  Provider: ATK
  Date:    11-5-2012
  Version:  1043.6.0.0
  HWID:    acpi\atk0110
  inf:      C:\Windows\inf\oem2.inf,DriverInstall
  Score:    00FF0001 0001
  1 | 00FF0001 | 16.07.2009 | 100 | 2 |  82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z |    1B9FB| Asus\ATK\FORCED\NTx64\0110_1043.6.0.0\AsAcpi.inf  | ATK |  1043.6.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  1 | 00FF0001 | 16.07.2009 |  1 | 0 |  82 | atk        | drivers\DP_Vendor_14022.7z |    1A733| Asus\ATK\FORCED\NTx86\0110_1043.5.0.0\AsAcpi.inf  | ATK |  1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  1 | 00FF0001 | 21.01.2008 | 100 | 0 |  82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z |    1B9E1| Asus\ATK\FORCED\5x64\0110_1043.5.0.0\AsAcpi.inf    | ATK |  1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  1 | 00FF0001 | 19.10.2006 | 100 | 0 |  82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z |    1B9EA| Asus\ATK\FORCED\6x64\0110_1043.4.0.0\AsAcpi.inf    | ATK |  1043.4.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  1 | 00FF0001 | 11.10.2006 |  1 | 0 |  82 | atk        | drivers\DP_Vendor_14022.7z |    1A70F| Asus\ATK\FORCED\6x86\0110_1043.1.0.0\AsAcpi.inf    | ATK |  1043.1.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  1 | 00FF0001 | 13.08.2004 |  1 | 0 |  82 | atk        | drivers\DP_Vendor_14022.7z |    1A761| Asus\ATK\FORCED\5x86\0110_1043.2.15.37\Atk2000.inf | ATK | 1043.2.15.37 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  0 | 00FF0001 | 16.07.2009 |  1 | 2 |  8A | atk        | drivers\DP_Vendor_14022.7z |    1B9FB| Asus\ATK\FORCED\NTx64\0110_1043.6.0.0\AsAcpi.inf  | ATK |  1043.6.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  0 | 00FF0001 | 21.01.2008 |  1 | 0 |  8A | atk        | drivers\DP_Vendor_14022.7z |    1B9E1| Asus\ATK\FORCED\5x64\0110_1043.5.0.0\AsAcpi.inf    | ATK |  1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
  0 | 00FF0001 | 19.10.2006 |  1 | 0 |  8A | atk        | drivers\DP_Vendor_14022.7z |    1B9EA| Asus\ATK\FORCED\6x64\0110_1043.4.0.0\AsAcpi.inf    | ATK |  1043.4.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY


Polo7 09-02-2014 22:25 2306223

BadPointer, программа супер, но на последнем этапе установки вылетает с ошибкой:
Код:

Сигнатура проблемы:
  Имя события проблемы:        APPCRASH
  Имя приложения:        SDI_R4.exe
  Версия приложения:        0.0.0.0
  Отметка времени приложения:        52f6587a
  Имя модуля с ошибкой:        ntdll.dll
  Версия модуля с ошибкой:        6.1.7601.22436
  Отметка времени модуля с ошибкой:        521eaa80
  Код исключения:        c0000005
  Смещение исключения:        0003331f
  Версия ОС:        6.1.7601.2.1.0.256.4
  Код языка:        1049
  Дополнительные сведения 1:        0a9e
  Дополнительные сведения 2:        0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:        0a9e
  Дополнительные сведения 4:        0a9e372d3b4ad19135b953a78882e789


BadPointer 09-02-2014 22:48 2306230

Polo7, когда программа падает желательно предоставить логи программы и скриншот. Если программа была запущена с включенным режимом эксперта, также будет открыто дополнительно консольное окно с отладочными сообщениями. Хорошо бы чтобы на скриншоте был видно и это окно.

Если падение легко воспроизводимо(падает каждый раз, а не случайным образом), то я могу передать специальную отладочную версию программы, которая создаст файл backrtace, содержащий подробную информацию о падении. Вот пример отладочной версии программы на основе R5: http://www.mediafire.com/download/3s.../SDI_R5_DBG.7z. Отладочные версии программы можно использовать только для выявления причин падения программы, и только по моему указанию. Эту версию я сейчас выложил чтобы желающие могли ознакомиться с тем что из себя представляет отладочная версия.

Polo7 09-02-2014 23:20 2306248

BadPointer, прогнал повторно с SDI_R5_DBG все прошло гладко б/з ощибок

Smokie_BlahBlah 09-02-2014 23:40 2306254

BadPointer,
Цитата:

Устройство ASUS ATK0110 ACPI Utility работает нормально и установленный драйвер является самым новым
упс, я вообще скинул лог после того как WindowsUpdate установил драйвер.

а почему программа не определяет какой-нибудь из драйверов для этих устройств как "оптимальный"?

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

BadPointer 09-02-2014 23:54 2306260

Цитата:

Цитата Smokie_BlahBlah
а почему программа не определяет какой-нибудь из драйверов для этих устройств как "оптимальный"? »

Для этих устройств у тебя уже установлены драйверы, которые лучше чем имеются в драйверпаках.

Но теперь я собираюсь несколько изменить работу фильтров, так что эти два драйвера будут отображаться при установленных галках "Менее подходящие" и "Старые версии" даже при установленной галке "Только оптимальные".

Smokie_BlahBlah 10-02-2014 00:39 2306287

BadPointer,
Цитата:

скинул лог после того как WindowsUpdate установил драйвер
на ASUS ATK0110 ACPI Utility. так-то его нет в списке оптимальных, когда устройство не установлено

mariolast 10-02-2014 00:45 2306290

Попробовал программу на ноутбуке Асус К55, драйвера SamLab.
Точку восстановления создать не смогла, половину дров не установила.
Ошибки были либо 2146762496 либо 536870387
DPS нормально справился

BadPointer 10-02-2014 00:54 2306297

Цитата:

Цитата Smokie_BlahBlah
на ASUS ATK0110 ACPI Utility. так-то его нет в списке "оптимальных", когда устройство не установлено »

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

Если это так, то программа должна была отобразить это устройство в виде кнопки с красным фоном и надписью "Устройству требуется драйвер, но он не был найден в драйверпаках". Я завтра проверю отрабатывает программа правильно при таких условиях. Те драйверы, что есть в драйверпаке можно попробовать установить, но из-за отсутствия подписи они все равно не установятся.

mariolast, выложи логи. (режим эксперта->открыть логи).

Smokie_BlahBlah 10-02-2014 00:56 2306299

BadPointer,
Цитата:

с желтым значком
да

Цитата:

но он не был найден в драйверпаках
ну он в паках-то есть. DPS определяет

Цитата:

но из-за отсутствия подписи они все равно не установятся
молча не установятся или появится диалог о неподписанном драйвере?

BadPointer 10-02-2014 01:08 2306304

Цитата:

Цитата Smokie_BlahBlah
молча не установятся или появится диалог о неподписанном драйвере? »

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

Fortress1 10-02-2014 08:18 2306363

Авто установка оптимального набора драйверов будет ли предусмотрена?
Я имею ввиду установку без взаимодействия с пользователем

quarq 10-02-2014 13:17 2306475

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

Smokie_BlahBlah 10-02-2014 14:26 2306531

quarq, имеется ввиду полностью автоматическая установка. запустил и всё

quarq 10-02-2014 14:36 2306541

Цитата:

Цитата Smokie_BlahBlah
quarq, имеется ввиду полностью автоматическая установка. запустил и всё »

я задавал подобный вопрос автору: "вопрос на засыпку ... можно ли программу запустить батником с ключами установки оптимальных драйверов а также без визуальных диалогов?" , он ответил: "Можно будет сделать"

ps о сроках мне не известно когда это планируется реализовать..

samsobi 10-02-2014 15:02 2306564

Цитата:

Цитата quarq
я задавал подобный вопрос автору: "вопрос на засыпку ... можно ли программу запустить батником с ключами установки оптимальных драйверов а также без визуальных диалогов?" , он ответил: "Можно будет сделать" »

Такое, ИМХО, ТОЛЬКО опционально, на любителя. Установка драйверов, в общем случае, нетривиальная задача и лучше видеть, что делаешь. :)

quarq 10-02-2014 15:27 2306585

samsobi, тут нет ни каких проблем кому нужно воочию и вручную запускают программу обычным способом , а если надо админу!, стандартный наборчик запустить по сети ... нажал на батник и ушел пиво пить

samsobi 10-02-2014 15:48 2306601

quarq, вот и я про это. Чтоб не было принудиловки, а были параметры запуска: хош автоматом - вперед, а хош ручками - тоже. :)

BadPointer 10-02-2014 17:08 2306653

Обновил шапку с версий R6.

*Добавлен режим автоматической установки(-autoinstall).
*Исправил те проблемы, о которых сообщили пользователи.
*Я так и не смог разобраться почему у некоторых пользователей были проблемы с распаковкой драйверов, но по крайней мере R6 будет создавать более подробный лог, что поможет выявить причину.

Smokie_BlahBlah 10-02-2014 18:14 2306699

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

не знаю как для остальных, но по мне так шрифты хотелось бы почитабельней (больше). ну и кнопки

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

вопрос: DPS не может ставить дрова на USB3.0 (не знаю все ли) с одного раза. нужно сначала Root поставить, потом обновить окно, и появляется Hub (или наоборот. не помню). я так понимаю это естественно, что в 2 этапа. но думаю можно сделать рефрэш после установки каждого драйвера, чтобы находились появившиеся устройства и устанавливались

Sorc 10-02-2014 18:39 2306723

Проверил на чистой вин 7, не очень обрадовал результат, но работа программы порадовала. Результат со скринами и логами прилогается.

samsobi 10-02-2014 18:50 2306730

Вложений: 1
BadPointer, хотел объединить с Самлабовским пакетом. Разместил в отдельную папку SDI_R6. После формирования settings.cfg редактирую его: прописываю -drp_dir:..\drivers. Вроде работает, но не гаснет окно (cmd?) в котором есть строки:
ERROR in theme_refresh(): hMain is 0, hField is 1705098
ERROR in theme_refresh(): hMain is 0
Но это же вроде говорится про тему...
Хотелось бы иметь возможность смены путей к папкам драйверов, индексов, языков, тем. Если можно, плиз... :)

Smokie_BlahBlah 10-02-2014 19:03 2306737

samsobi, я себе тож так сделал "..\drivers", но не понимаю зачем менять другие пути если программа в отдельной папке

да и кстати все пути в этом же cfg как раз-таки

samsobi 10-02-2014 19:18 2306751

Smokie_BlahBlah, это как общий случай. А так, просто засмущало, что окно не исчезает и там указана ошибка. У тебя разве не так?

Smokie_BlahBlah 10-02-2014 19:20 2306756

samsobi, у всех консоль висит. а тема и у меня упоминается там. эт просто дебаг как я понял

samsobi 10-02-2014 19:59 2306783

Smokie_BlahBlah, Когда дравера находятся во внутренней папке drivers (внутри папки SDI_R6) консоль мелькает и исчезает, хотя в логах видны упомянутые строки ошибок. При внешней - висит с теми же ошибками. Вот об этом и сыр-бор. :)

Sorc 10-02-2014 20:09 2306789

Консоль как я заметил, висит только в режиме эксперта, в обычном режиме её нет

BadPointer 10-02-2014 20:15 2306796

Цитата:

Цитата Smokie_BlahBlah
добавьте пожалуйста параметр ком. строки для автозакрытия программы после завершения автоустановки. и диалог с вопросом о перезагрузке комп-а с таймаутом при автоустановке и без таймаута при ручной установке. в случае, если перезагрузка требуется, конечно »

Хорошо, добавлю. Нужна ли возможность автоматической установки в консольном режиме без графического интерфейса? Я имею ввиду запуск с ключем -nogui.

Цитата:

Цитата Smokie_BlahBlah
не знаю как для остальных, но по мне так шрифты хотелось бы почитабельней (больше). ну и кнопки »

Тип и размер шрифта можно изменить в папке theme. Размеры и цвета кнопок также задаются там же. Также вместо сплошного цвета кнопку можно залить текстурой или растянуть там какое-нибудь изображение. В качестве фона программы можно выставить любую картинку.
Я надеюсь что кто-то сможет сделать тему получше что то что я сделал.

Цитата:

Цитата Smokie_BlahBlah
во время установки снимаю галочку с драйвера, потом ставлю обратно, но вся очередь проходит до конца, а он не устанавливается »

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

Цитата:

Цитата Smokie_BlahBlah
вопрос: DPS не может ставить дрова на USB3.0 (не знаю все ли) с одного раза. нужно сначала Root поставить, потом обновить окно, и появляется Hub (или наоборот. не помню). я так понимаю это естественно, что в 2 этапа. но думаю можно сделать рефрэш после установки каждого драйвера, чтобы находились появившиеся устройства и устанавливались »

Программа автоматически обновляет список драйверов как только происходит изменение в конфигурации оборудования. Я проверял это в первую очередь на подключении флешки, но это должно работать и для Hub. Хорошо бы чтобы кто-то подтвердил что список сам обновляется. Обновить список можно вручную клавишей F5, но в если в этом возникает необходимость, то это недоработка программы о которой нужно мне сообщить.

Цитата:

Цитата Sorc
Проверил на чистой вин 7, не очень обрадовал результат, но работа программы порадовала. Результат со скринами и логами прилогается. »

Прога сделала снимок системы до установки драйверов. Затем были установлены драйверы, часть из которых требовала перезагрузки. Пожалуй, я буду создавать снимки также после каждой установки, чтобы можно было посмотреть результат установки.

Цитата:

Цитата samsobi
ERROR in theme_refresh(): hMain is 0, hField is 1705098
ERROR in theme_refresh(): hMain is 0 »

Это нормально и на эти ошибки можно не обращать внимания.

Цитата:

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

Сейчас только путь к языкам, темам и settings.cfg нельзя изменить, но я сделаю возможность изменить это.

Цитата:

Консоль как я заметил, висит только в режиме эксперта, в обычном режиме её нет
Консоль появляется, если программа запущена в режиме эксперта. Переход в обычный режим прячет ее.
Чтобы отобразить консоль без перезагрузки нужно кликнуть режим эксперта удерживая Ctrl.

Sorc 10-02-2014 20:20 2306802

Цитата:

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

Перезагрузку потребвали видео и Контроллеры IDE ATA/ATAPI. Но вот то что не установились драйверы которые не требуют перезагрузки это странно (USB 3.0, ACРI)

BadPointer 10-02-2014 20:39 2306808

Sorc, скинь снимок системы.
Я по логу вообще не вижу попытки обновить Intel(R) USB 3.0 eXtensible Host Controller(файл iusb3xhc.inf).

Smokie_BlahBlah 10-02-2014 23:32 2306971

BadPointer,
Цитата:

возможность автоматической установки в консольном режиме
мне кажется вряд ли кому-то эт необходимо

samsobi 11-02-2014 10:17 2307108

Цитата:

Цитата Smokie_BlahBlah
BadPointer,
Цитата:
возможность автоматической установки в консольном режиме
мне кажется вряд ли кому-то эт необходимо »

Поддерживаю. И, в общем, считаю это идеологически вредным. При таком многообразии железа и отставании от него драйверов такой режим чреват ошибками и только дискредитирует программу. И будет только вой:" А на паркуа такая прога! Не может ничего! Порушила мою систему!" Специалист будет ставить с головой, а неспециалист пусть или учится или обращается к вышеупомянутому. :)

BadPointer 11-02-2014 12:10 2307159

В шапке новая версия программы: R8.

Изменения в R7:
  • [важно] Исправлена установка неподписанных драйверов. Раньше установка таких драйверов завершалась ошибкой. Спасибо Sorc за помощь в решении проблемы.
  • Починил режим работы программы в качестве 7z архиватора. Пример: SDI_R8.exe -7z x DP_TV_Beholder_14020.7z

Изменения в R8:
  • В случае если после установки драйверов появляются новые устройства, они должны сразу отобразиться, а при запуске в режиме -autoinstall автоматически поставиться на установку.
  • Снимки системы теперь создаются не только при запуске программы, но и после каждого сеанса установки драйверов.
  • Даты в логе теперь отображаются в соответствии с региональными настройками.

Smokie_BlahBlah 11-02-2014 13:57 2307219

BadPointer, а можно еще по окончании автоустановки сделать запуск какого-нибудь файла? желательно 2 разных: один если перезагрузка требуется, другой - если нет

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

samsobi 11-02-2014 15:34 2307286

Вложений: 3
BadPointer, с утра попробовал R6 на Asrock P4 VM900 (бяка ещё та) с отметкой выделить всё. Не поставился звук Realtek. После предложенной перезагрузки получил BSOD 7B. Звук явно не причем, где-то с контроллерами нахимичило. Потом взял R8 и опять с отметкой всех - тот же 7В. Третьим разом - R8 с отметкой ТОЛЬКО неустановленных. Результат уже нормальный. Логи прилагаю.

BadPointer 11-02-2014 17:11 2307337

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

Я посмотрел снимок системы и, вроде, все драйверы правильно подбираются и везде есть подписи для этой версии Windows.

samsobi 11-02-2014 17:40 2307350

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

BadPointer 11-02-2014 19:39 2307418

Языковые файлы программы.
Я выложил файлы с русским и английским языком в документы на Google Driver. Вы можете пройти по этим ссылкам и оставлять комментарии(Ctrl+Alt+M) высказывая предложения и замечания.

Русский: https://docs.google.com/document/d/1...iQdO70Bjw/edit
Английский: https://docs.google.com/document/d/1...9P1yn9nDk/edit

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

batyaPS 11-02-2014 20:25 2307445

пожелание - давить вопрос о подписании драйвера

BadPointer 11-02-2014 20:47 2307467

Цитата:

Цитата batyaPS
пожелание - давить вопрос о подписании драйвера »

Что имеется ввиду?

Сейчас к драйверам без подписи на кнопке добавляется надпись (нет подписи). При удерживании Ctrl над драйвером в левой верхней части всплывающей подсказки можно посмотреть для каких версий Windows действительна подпись. Если надпись зеленая, то подпись действительна, красная - нет.
При удерживании пробела над драйвером отображается таблица с полным списком найденных драйверов для данного устройства. В первой колонке цифра 2 означает наличие подписи.

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

batyaPS 11-02-2014 22:36 2307514

Цитата:

Цитата BadPointer
В будущем я планирую создать механизм, который эмитирует нажатие пользователем кнопки подтверждения, но пока это нужно делать вручную. »

ок

Smokie_BlahBlah 11-02-2014 23:12 2307547

Вложений: 1
Написал как-то имитацию нажатия кнопок в диалогах о неподписанных драйверах.
Может кому-нибудь пригодится пока функция не появится в самой SDI

Запускать просто параллельно с SDI

batyaPS 11-02-2014 23:22 2307554

Smokie_BlahBlah, а можно что то подобное которое будет тыкать далее далее при обнаружении новых драйверов в системе Windows XP ?

Smokie_BlahBlah 11-02-2014 23:28 2307556

batyaPS, неожиданный вопрос, но есть. http://yadi.sk/d/1A6GsAbHHj6kS

BadPointer 11-02-2014 23:36 2307559

Smokie_BlahBlah, 300КБ только чтобы нажать кнопку?

Snappy Driver Installer использует лицензию GNU GPL v3. В соответствии с этой лицензией весь исходный код должен быть открытым. Если будет исходный код на эту программу на условиях совместимых с GNU GPL v3, то я смогу это использовать.

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

quarq 11-02-2014 23:57 2307568

Цитата:

Цитата Smokie_BlahBlah
неожиданный вопрос, но есть »

для тех кто винду ставит заливкой , это жизненно важно (ибо достает) а так в заливку положил в автозапуск и радуйся потом не забыть удалить

Smokie_BlahBlah 12-02-2014 01:08 2307595

BadPointer,
Цитата:

300КБ только чтобы нажать кнопку?
вот такой он вот, AutoIt

в лицензиях не разбираюсь, лень читать. могу только сказать, что это моя программа и написана на AutoIt. не знаю, как вы сможете это использовать в своей..

определяет по классу окна и присутствующим в нём элелементам. требует доработки. заметил вроде единственную проблему - в вин7 нажимает кнопки в блокноте и вроде как в диспетчере задач. но зато не зависит от языка и подходит к 7 и 8.1

quarq,
Цитата:

для тех кто винду ставит заливкой , это жизненно важно
как раз для своей заливки и написал эту прогу. на nnm-club лежит

samsobi 12-02-2014 09:50 2307687

Вложений: 1
BadPointer, украинский язык...

samsobi 12-02-2014 12:14 2307767

Вложений: 1
BadPointer, причиной вчерашнего BSOD'a 7В был "Первичный канал IDE" ну и вторичный тоже. Считаю виновным драйвера VIA. DPS также в этом месте дала тот же 7В.

batyaPS 12-02-2014 12:44 2307781

samsobi, это у вас с последними паками ? у меня тоже драва на usb не вставали на матери под G31 + VIA
матерился так
В установочном файле для этого устройства отсутствует необходимый элемент. Причиной может быть то, что INF-файл был написан для Windows 95 или более поздней версии этой операционной системы.

samsobi 12-02-2014 13:01 2307794

batyaPS, Дрова от Самлабовской последней сборки. SamDrivers_14.2.1 без какой-либо правки. Туда же сунул и папку с SDI. Только пути в конфиге подправил и теперь все единым пакетом.

timon45 12-02-2014 13:07 2307799

Несмотря что программа только начинает развиваться, функционал она свой отрабатывает. Устанавливал на PC с ОС win7x86 Драйвер на GF 8600GT, realtk HDA и другие системные установился без проблем и ошибок, но, драйвер на видеокарту не предлагался, как более новый и подходящий пока не поставил птичку "старые версии" хотя в драйвер паке он новее чем в системе, + после появилось еще много других, которые согласно маркерам не для Win7x86.

BadPointer 12-02-2014 14:58 2307865

timon45, выложи логи и снимки системы(файлы snp). Снимки содержат полную информацию об устройствах и драйверах системы, на которой они сделаны, Их можно загрузить на любом другом компьютере, и программа будет работать так как будто она была загружена на ПК, где был сделан снимок.

timon45 12-02-2014 15:43 2307887

BadPointer, нет, уже компа еще появится то выложу.

BadPointer 12-02-2014 15:48 2307891

timon45, если программу запускал с флешки, то все логи должны остаться в папке logs. Хотя в данном случае я вижу на скрине что они записались в C:\users\admin\SDI.

batyaPS 13-02-2014 13:05 2308384

Цитата:

Цитата Smokie_BlahBlah
batyaPS, неожиданный вопрос, но есть. http://yadi.sk/d/1A6GsAbHHj6kS »

доброго дня, не сочтите за наглость, всё хорошо работает, есть просьба - можно убрать автовыход и предложение о перезагрузке ?

Smokie_BlahBlah 13-02-2014 13:27 2308403

batyaPS, исходники утеряны. при декомпиляции проблеммы с русскими символами. не могу пока

Fortress1 13-02-2014 20:44 2308662

Цитата:

Цитата Smokie_BlahBlah
исходники утеряны. при декомпиляции проблеммы с русскими символами. не могу пока »

вот декомпилированный твой exe c учетом кодировки русских символов

http://yadi.sk/d/SfstvkMrHqdEM

Smokie_BlahBlah 13-02-2014 20:53 2308666

Fortress1, эммм.... декомпилированность предполагает исходники, а не exe

BadPointer 13-02-2014 21:17 2308677

В шапке выложена новая версия программы: R14.

Список изменений в R14 по сравнению с R8:
  • Множество значительных исправлений в алгоритме ранжирования драйверов. Я очень признателен Sorc за помощь в тестировании этих проблем.
  • Изменилась структура каталогов. Удалите settings.cfg со старыми настройками.
  • Добавлен украинский язык (перевод от samsobi).
  • Добавлены метки к кнопкам драйверов для удобства визуального поиска драйвера в списке и в логе. Метка выглядит как знак доллара и четырехзначное число (например: $0042) на подсказках при удерживании Ctrl или Пробела над драйвером. Каждая кнопка имеет свою уникальную метку, которая не меняется при различных режимах фильтрации. Удобство меток заключается что по ней проще искать драйвер в списке, чем по названию вроде “Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller”.
  • Добавлена информация о состоянии устройства в подсказке при наведении на драйвер.
  • Добавлена команда –install <hwid> <inffile> для установки драйвера из inf файла. Поддерживается установка как 32 разрядных, так и 64 разрядных драйверов.
  • Добавлены команды -finish_cmd и -finishrb_cmd, которые позволяют задать команду, выполняющуюся по завершении установки драйверов в режиме –autoinstall. Команды можно прописать в settings.cfg, а для запуска с ключом –autoinstall советую создать bat файл.
  • Исправлены опечатки в языковых файлах.

Мои ближайшие планы:
  • Составить документацию программы, в том числе с детальным описанием многих технических особенностей и работы алгоритмов.
  • Доделать инструкцию по компиляции SDI из исходников.
  • Реализовать автонажатие кнопки для неподписанных драйверов.
  • Оптимизировать скорость индексации, распаковки драйверов, отзывчивости интерфейса.
  • Повысить устойчивость программы к сбоям, вызывающих падение программы.

Fortress1 14-02-2014 12:37 2309012

Цитата:

Цитата Smokie_BlahBlah
предполагает исходники, а не exe »

а там не он выложен?

timon45 16-02-2014 12:01 2309838

Цитата:

Цитата BadPointer
если программу запускал с флешки, то все логи должны остаться в папке logs. Хотя в данном случае я вижу на скрине что они записались в C:\users\admin\SDI. »

программа запускалась с сетевого диска (я привык уже так работать). В общем попали мне в руки ещё два ноутбука проблем с не установкой не было, что очень радует. Общие замечания к программе:
1. Не умеет определять драйвера на тачпады, (предлагает установить с драйверпака для Dell, на ноутбук Asus) это не критично, на раннем развитии программы.
2. Не предлагала установить драйвера на видео пока, не поставлю экспертный режим.
3. Последняя версия выдавала ошибки R14 при установки по сети.

http://rghost.ru/52458326

лиги по первым двум пунктам (не исключено что там каша но думаю вы разберетесь :))
http://rghost.ru/52458382

BadPointer 16-02-2014 14:16 2309870

timon45,
1. Судя по логу прога ошибочно определила ноутбук ASUS как десктоп(это видно при наведении на панель информация о системе). Если бы не этот баг то был предложен [Allx64\Asus_nb\16.3.9.0\SynPD.inf| Synaptics|16.3.9.0 | *SYN0A17 | Synaptics PS/2 Port TouchPad].
Этот баг уже исправлен в R15, пока можно нажать на F5, чтобы обновить информацию о системе повторно.
На ноутбук Acer был предложен драйвер с маркером Dell_nb. Как видно из таблицы при удерживании пробела над драйвером, кроме драйверов для Dell были найдены только драйверы для Lenovo, а Dell оказался вверху списка за счет более поздней даты драйвера.
Сейчас SDI не предлагает на десктопы драйверы с ноутбучными маркерами, для ноутбуков ищет наиболее подходящий драйвер среди всех маркеров _nb, не учитывая название фирмы. Я так делаю чтобы посмотреть насколько программа сможет самостоятельно подбирать драйвер, не полагаясь излишне на маркеры.
2. Не совсем понял что имеется ввиду. Но в R16 стандартный драйвер видео по умолчанию теперь считается как неустановленный, а значит он всегда предлагается когда стоит галка "Неустановленные".
3. Все ошибки были корректно обнаружены и обработаны так как лог все-таки создался и русский язык загрузился. В данном случае все в порядке.

Уже существует R17, но не каждая ревизия может использоваться конечным пользователем, так как часть работ над программой находится в незавершенном состоянии и там могут баги, которые должны быть исправлены до релиза. Я выпущу новую версию, когда я закончу то, что я наметил.
Посмотреть описание ревизий можно здесь:
https://code.google.com/p/snappy-dri...er/source/list

vserd 17-02-2014 01:27 2310240

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

2. можно сделать так чтобы если в файле settings.cfg параметры находятся на разных строках, их тоже подхватывать.
например : "-theme:Metallic" -license -expertmode работает.
не работает.
"-theme:Metallic"
-license -expertmode
ну и наверное сразу определиться с символом комментария.

И пожелание на доработку.
В любом режиме (что ручной, что автомат) создаем список установленых в этом сеансе драйверов. Вида VID_xxxx&PID_XXXX.
В SDI вводится вводится команда "Драйвер VID_xxxx&PID_XXXX устанавливался в этом сеансе"? возврат 1 - да, 0 - нет
Пример использования, в Батник.CMD прописываем:
REM устанавливаем драйвера
SID.exe

REM определяем что драйвер установлен в этом сеансе
SID.exe IsDriverInstalled=VID_0489&PID_E02C
if %Errorlevel%=1 RunSetup.exe

В итоге если драйвер установлен будет запущен RunSetup.exe.

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

Вроде еще где-то было подобное, что при установке драйверов необходимо ставить софт, чтобы железяка работала.
Такой функционал позволит не усложнять DP, и в тоже время позволяет,
при необходимости, добавить нужную функцию.

BadPointer 17-02-2014 12:55 2310455

Цитата:

Цитата 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.

sov44 17-02-2014 13:03 2310463

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

BadPointer 17-02-2014 13:32 2310480

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

sov44 17-02-2014 15:29 2310548

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

BadPointer 17-02-2014 17:02 2310603

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

sov44 17-02-2014 17:13 2310616

Цитата:

Цитата BadPointer
Каким образом программа должна сама определять какой именно драйвер вызывает BSOD? »

например http://www.nirsoft.net/utils/blue_screen_view.html

vserd 17-02-2014 17:42 2310642

Цитата:

Цитата BadPointer
Разве это уже нельзя реализовать используя –install <hwid> <inffile>? »

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

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

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

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

Цитата:

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

"Даст его удалить" это реализуемо.

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

BadPointer 17-02-2014 19:00 2310681

Цитата:

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

Инструкция по сборке тут:
https://docs.google.com/document/d/1...QQq6m-g_g/edit

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

Painkiller 24-02-2014 23:51 2315090

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

Fortress1 26-02-2014 21:44 2316287

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

BadPointer 26-02-2014 21:57 2316293

В шапке выложена новая версия программы: R25.

Список изменений в R25 по сравнению с R14:
  • Реализована автоматическое нажатие на кнопку «продолжить» в диалогах с неподписаными драйверами. Когда появляется запрос, SDI наводит мышь на кнопку «продолжить», ждет 3 секунды и нажимает кнопку, если пользователь не нажал «Отмена».
  • Ускорена индексация драйверпаков. R25 в два раза быстрее чем R14 и в 20 раз быстрее чем аналоги, несмотря на то что кроме inf файлов также обрабатываются и cat файлы.
    Код:

    Программа                  |  Время    | Объем обработанных данных
    --------------------------------------------------------------------
    SDI_R14                    | 22 секунды | 2 028 Мб.
    SDI_R25                    | 11 секунд  | 2 028 Мб.
    DriverPack Solution        |  4 минуты  | 1 241 Мб.
    Drivers Installer Assistant |  5 минут  | 1 241 Мб.

  • Оптимизирована скорость прорисовки чекбоксов.
  • Уменьшен лаг интерфейса с 200мс до уровня 30мс.
  • Ускорена обработка файлов с переводами и темами с 650мс до 150мс.
  • Исправлен баг с определением ноутбука, в том числе, когда невозможно определить размер экрана.
  • Реализовано прерывание установки драйвера на любом этапе распаковки драйвера.
  • При распаковке драйвера теперь отображается процент.
  • По окончанию установки список установленных драйверов остается на виду. Очистить его можно кликнув на мигающий(сигнализирует об окончании установки) общий прогрессбар.
  • В случае если драйверов для установки нет, не предлагается создавать точку восстановления и выводится сообщение об отсутствии обновлений.
  • Драйверы с установленными галками теперь не подлежат скрытию даже при изменении состояния фильтров.
  • У распакованных драйверов теперь учитываются подписи в cat файлах.
  • Добавлен ключ –autoclose, для закрытия программы после установки всех драйверов в с ключом –autoinstall.
  • Добавлено отображение состояния устройства(работает/остановлено/ошибка) в всплывающую подсказку.
  • Исправлен баг из-за чего кнопки надписи кнопок вылезали за пределы кнопок при прокрутке списка.
  • Исправлен баг когда щелчок мыши по кнопке в диалоговом окне также мог установить галку у драйвера, который находился под диалоговым окном.
  • Исправлен баг когда кнопка могла оставаться подсвеченной, хотя мышь уже не находится над ней.
  • Стандартный драйвер видеокарты теперь приравнивается к неустановленным драйверам.
  • Добавлен ключ –norestorepoint для отключения создания точек восстановления. Его можно прописать в файл settings.cfg.
  • При задании пути в ключе –log_dir можно использовать переменные среды окружения.
  • Удалены устаревшие ключи -index_lr и –ss.
  • Множество других исправлений, которые я уже не помню.

Цитата:

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

Более подробно здесь: https://code.google.com/p/snappy-dri...er/source/list, но его скорее веду для себя и там содержится довольно много технической информации, которая обычно будет не очень понятная обычному пользователю.

Fortress1 27-02-2014 09:44 2316528

Очень даже понятно СПС.

BadPointer 27-02-2014 12:13 2316604

В шапке выложена новая версия программы: R26.

Список изменений в R26 по сравнению с R25:
  • Устранено мерцание подсказок на медленных ПК c Windows XP, которое впервые возникло в R23. Это исправление не сказывается негативно на ранее достигнутых оптимизациях.
  • Применен патч от vserd, который реализует команды:
    -save-installed-id,
    -HWIDInstalled
    -?

timon45 27-02-2014 12:37 2316619

Цитата:

Цитата BadPointer
Устранено мерцание подсказок »

А я только собирался об этом написать, только у меня полоса прокрутки перекрывала подсказку (без драйверов на видеокарту)

ispolin 27-02-2014 16:04 2316787

BadPointer, а возможно ли установить счётчик количества выбранных драйверов рядом с кнопкой "Установить"

BadPointer 27-02-2014 16:25 2316802

ispolin, добавил в R27.
Будет отображаться как "Установить (4)"

ispolin 27-02-2014 16:40 2316817

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

поставил галочку на "неизвестные" и показался драйвер на видеокарту. Старенькая она у меня NVIDIA GeForce 9500 GT

ан нет, индексация прошла и теперь видит мою видюху и всё таки думаю стоит добавить кнопку "Переиндексация"

BadPointer 27-02-2014 16:58 2316831

Цитата:

Цитата ispolin
вот добавил новый пакет драйверпаков, запускаю программу, а она не видит, что появился новый пакет»

Почему ты решил что программа не видит драйверпак?

Проверить определился ли драйверпак можно, открыв лог и поискать там "Sum:". Цифры обозначают количество HWID'ов в драйверпаках.
unpacked.7z - распакованные драйверы. На самом деле драйверпака unpacked.7z не существует.
читать дальше »
Код:

      0  drivers\(unpacked.7z)
    4335  drivers\(DP_Biometric_14022.7z)
  12450  drivers\(DP_CardReader_14022.7z)
  15703  drivers\(DP_Chipset_14022.7z)
    6170  drivers\(DP_LAN_Intel_14020.7z)
  44378  drivers\(DP_LAN_Others_14022.7z)
  70417  drivers\(DP_LAN_Realtek_14022.7z)
  29346  drivers\(DP_MassStorage_14022.7z)
  16725  drivers\(DP_Misc_14022.7z)
    5262  drivers\(DP_Modem_14022.7z)
  32157  drivers\(DP_Monitor_14022.7z)
  71491  drivers\(DP_Printer_14022.7z)
    1874  drivers\(DP_Sounds_HDMI_14022.7z)
  35721  drivers\(DP_Sounds_Realtek_14020.7z)
    4365  drivers\(DP_Sound_ADI_14022.7z)
    7775  drivers\(DP_Sound_CMedia_14022.7z)
    3779  drivers\(DP_Sound_Conexant_14022.7z)
    1549  drivers\(DP_Sound_Creative_14020.7z)
  10488  drivers\(DP_Sound_IDT_14022.7z)
    4950  drivers\(DP_Sound_Others_14022.7z)
  12418  drivers\(DP_Sound_VIA_14020.7z)
  57027  drivers\(DP_Telephone_14022.7z)
    1716  drivers\(DP_Touchpad_Alps_14020.7z)
    671  drivers\(DP_Touchpad_Cypress_14020.7z)
    1646  drivers\(DP_Touchpad_Elan_14020.7z)
  10034  drivers\(DP_Touchpad_Others_14020.7z)
    7809  drivers\(DP_Touchpad_Synaptics_14022.7z)
    2201  drivers\(DP_TV_Aver_14020.7z)
    116  drivers\(DP_TV_Beholder_14020.7z)
    2476  drivers\(DP_TV_DVB_14022.7z)
    8099  drivers\(DP_TV_Others_14022.7z)
    2003  drivers\(DP_Vendor_14022.7z)
  21757  drivers\(DP_Video_AMD_14022.7z)
    1023  drivers\(DP_Video_Intel_14022.7z)
  46146  drivers\(DP_Video_nVIDIA_14022.7z)
    4366  drivers\(DP_Video_Others_14022.7z)
    3708  drivers\(DP_Video_Server_14022.7z)
  24744  drivers\(DP_WebCam_14022.7z)
  66632  drivers\(DP_WLAN_14022.7z)
    1788  drivers\(DP_xUSB_14020.7z)
  Sum: 655315



Цитата:

Цитата ispolin
и кнопки нет, чтобы заново (принудительно) провести индексацию »

Можно запустить прогу с ключем -reindex или удалить индексы.
Цитата:

Цитата ispolin
-при каждом запуске программа проверяет свой список с папкой драйверпаков и при необходимости проводит индексацию вновь прибывших пакетов »

Программа это и так делает.

ispolin 27-02-2014 17:00 2316834

что то вот обнаружил
когда ставлю режим эксперта и закрывают программу, затем вновь её запускаю, на заднем плане торчит



снимаю эксперта, окно пропадает и после перезапуска программы БЕЗ эксперта-окна нет

BadPointer, да да видит, я тупанул

Цитата:

Цитата BadPointer
запустить прогу с ключем -reindex или удалить индексы. »

а кнопочкой то баще будет, нажал и пошла зачистка папки с логами и новая индексация

BadPointer 27-02-2014 17:06 2316839

Цитата:

Цитата ispolin
когда ставлю режим эксперта и закрывают программу, затем вновь её запускаю, на заднем плане торчит
снимаю эксперта, окно пропадает и после перезапуска программы БЕЗ эксперта-окна нет»

Это не баг, а фича.

Если режим эксперта по умолчанию выключен, то отобразить консоль в этом случае можно кликнув галку "Режим эксперта" ПРИ нажатой Ctrl.

Инсульт 27-02-2014 17:20 2316854

Постоянно идет спам в консоли
GUI lag in MainD[A1]: 125
GUI lag in MainD[A1]: 235
GUI lag in MainD[112]: 1875
GUI lag in MainD[A1]: 1875
и.т.д...
Действие не важно например если менять размер окна или переключать чекбоксы.
Win XP
Я смотрю это не только у меня, не знаю как у других во время этой ошибки окно программы становится черным.

BadPointer 27-02-2014 17:28 2316858

Инсульт, это измеритель лага интерфейса.
Можно не обращать внимания, так как часть подобных сообщений являются нормальным явлением. Например, MainD обрабатывается стандартным обработчиком сообщений от Windows, который я не могу контролировать.
Сейчас самые неприятные лаги регистрируются в логах как List[200]:100мс и я собираюсь это исправить в будущем.

Цитата:

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

Это было добавлено после того как я написал ответ. Эта проблема не имеет отношениям к сообщениям о лагах. Я думаю, что исправил эту проблему в R28, но мне нужно будет завтра на работе проверить на XP.

Инсульт 27-02-2014 21:57 2316926

Ну примерно так выглядит этот глюк на R26. Так на несколько сек, в этот момент программа как бы подвисает.

vserd 27-02-2014 22:17 2316934

Цитата:

Цитата Инсульт
Постоянно идет спам в консоли
GUI lag in MainD[A1]: 125 »

Коллеги, на версию кто нибудь смотрит? v0.1 это не 1.0

Так что отладочные сообщения являются частью роста.
И если вы включили режим эксперта, то сами себе злостные буратины.
Эксперту приходится обрабатывать больше информации и просеивать больше мусора чтобы добраться до решения.

Когда автор посчитает что это ему не нужно, и все работает, отключит.

BadPointer 27-02-2014 22:45 2316953

В шапке выложена новая версия программы: R29.

Список изменений в R29 по сравнению с R26:
  • Исправлена прорисовка окна при изменении размера.
  • Добавлен счетчик выбранных драйверов к кнопке "Установить (4)".
  • Исправлен -norestorepnt, который оказывается никогда не работал как надо.
  • Исправлена автономная работа программы(один файл SDI_R29.exe).

Цитата:

Цитата vserd
Коллеги, на версию кто нибудь смотрит? v0.1 это не 1.0 »

Я не думаю, что прога когда либо дойдет до 1.0, так как в интервале между 0 и 1 существует бесконечное множество чисел(0.1; 0.2; 0.995; 0.997).

Цитата:

Цитата vserd
Так что отладочные сообщения являются частью роста.
И если вы включили режим эксперта, то сами себе злостные буратины.
Эксперту приходится обрабатывать больше информации и просеивать больше мусора чтобы добраться до решения.
Когда автор посчитает что это ему не нужно, и все работает, отключит. »

Я советовал игнорировать эти сообщения поскольку они не относятся к данной проблеме, хотя мне и понятно желание связать обнаруженную проблему с сообщением об ошибке. Но на практике сообщения об ошибках чаще говорит, что я в курсе данных проблем и программа уже, возможно, обработала данные ситуации(Например, следующее сообщение является нормальным: ERROR in redrawfield(): hField is 0).

Но если сомнения насчет сообщений в консоли, не стеснитесь спрашивать.

Инсульт 27-02-2014 23:20 2316984

Визуальный баг пропал, перепробовал все способы о чем просили в PM.
Один недостаток есть: запоминание положения и размера окна. Так же запоминание было ли окно развернуто на весь экран или нет.
Сейчас программа открывается с дефолтными размерами ширина х высота и рандомным положением на экране вплоть до выхода за пределы экрана.
--
з.ы. Что приятно удивило это единственная программа из аналогичных которая работает в liveCD (WinPE). С помощью нее интегрировал драйвера в img образ :)

quarq 28-02-2014 01:42 2317039

Цитата:

Цитата Инсульт
Что приятно удивило это единственная программа из аналогичных которая работает в liveCD (WinPE) »

старые версии программы у меня не запускались , перековырял все DLL
обязательно испробую , так как часто имеется именно такая необходимость а для интеграции в образ как правило требуется драйвера контроллеров дисков пользовался программой SkyIAR специально предназначенной для такой работы из под win pe
можно сказать: "почти единственная" так как программа DriverX от автора SOLON7, у меня прекрасно работала в win pe (с добавленной одной DLL) увы программа не поддерживается и тд

Omnividente 28-02-2014 02:20 2317049

1. Можно ли полностью отключить ведение лога?
2. Режим Nogui не работает? по крайне мере при запуске с этим ключем (или в купе с autoinstall) ничего не происходит, данный режим необходим для интеграции в MDT для тихой автоустановки драйверов
3. -autoclose не обрабатывает если при установке произошла ошибки (к примеру не хватило какого либо файла и т.д.). При "тихой" установке это необходимо

Smokie_BlahBlah 28-02-2014 02:28 2317050

тут 2 лога. установка зависала в обоих случаях. уточню, что первый случай - запуск автоустановки сразу после распаковки установочных файлов вин7 на жесткий диск и перезагрузки (ну да, не совсем "корректно"), второй - запуск из setupcomplete.cmd

странно. в первом случае вообще дров для установки не нашла прога ведь, но типа 18 и виснет на первом драйвере. а во втором - в списке 1 драйвер, а хочет установить какой-то второй и тоже виснет

Инсульт 28-02-2014 02:54 2317054

Так бы не лучше интерфейс выглядел? :)

Smokie_BlahBlah 28-02-2014 03:08 2317057

Инсульт, мне нравится. выложите сюда?

AlexM22204 28-02-2014 08:25 2317091

Инсульт, очень даже приличный вид программы получился, вполне соответствует названию Classic... Прошу выложить здесь!

BadPointer 28-02-2014 09:48 2317118

Цитата:

Цитата Omnividente
1. Можно ли полностью отключить ведение лога? »

Добавлю.
Цитата:

Цитата Omnividente
2. Режим Nogui не работает? по крайне мере при запуске с этим ключем (или в купе с autoinstall) ничего не происходит, данный режим необходим для интеграции в MDT для тихой автоустановки драйверов »

Этот режим создавался для создания логов и снимков без отображения интерфейса. Например, если у кого-то проблема с драйверами, то можно передать прогу без интерфейса, чтобы создать на той системе снимок системы. Причем драйверпаки не нужны для этого.
А потом загрузив снимок на другом ПК, где есть драйверверпаки, программа будет работать так как будто была запущена на ПК, где был сделан снимок.

Я добавлю возможность установки драйверов в режиме nogui. Как я вижу SDI уже используется не только как DPS, DIA, DriverX, но и как программы вроде DIT, SAD(driverpacks.net). В дальнейшем я буду поддерживать и подобный режим использования. Кстати, какие еще программы этого класса существуют?
Цитата:

Цитата Omnividente
3. -autoclose не обрабатывает если при установке произошла ошибки (к примеру не хватило какого либо файла и т.д.). При "тихой" установке это необходимо »

Мне бы хотелось видеть логи и снимки, чтобы знать в чем именно проблема. Я подозреваю, что эта та же проблема что и у Smokie_BlahBlah.
Цитата:

Цитата Smokie_BlahBlah
тут 2 лога. установка зависала в обоих случаях. уточню, что первый случай - запуск автоустановки сразу после распаковки установочных файлов вин7 на жесткий диск и перезагрузки (ну да, не совсем "корректно"), второй - запуск из setupcomplete.cmd
странно. в первом случае вообще дров для установки не нашла прога ведь, но типа 18 и виснет на первом драйвере. а во втором - в списке 1 драйвер, а хочет установить какой-то второй и тоже виснет »

Буду исправлять.
Цитата:

Цитата Инсульт
Так бы не лучше интерфейс выглядел? »

Мне особенно нравятся стрелки вверх/вниз и я бы хотел их использовать вместо моих треугольников.
Для удобства работы над темой советую нажать F6. Это отобразит все разновидности кнопок.
Для конвертации png в webp можно скачать convert_all.bat, png2webp.bat, cwebp.exe отсюда: https://code.google.com/p/snappy-dri...sources%2Forig

Когда тема будет готова, нужно будет решить какую тему ставить по умолчанию и какую тему интегрировать в exe, на случай, когда программа состоит только из одного exe файла.
Цитата:

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

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

Omnividente 28-02-2014 09:59 2317121

Вложений: 1
Цитата:

Цитата BadPointer
Мне бы хотелось видеть логи и снимки, чтобы знать в чем именно проблема. Я подозреваю, что эта та же проблема что и у Smokie_BlahBlah. »

во вложении

Цитата:

Цитата BadPointer
SAD »

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

Omnividente 28-02-2014 10:15 2317134

Да кстати еще один момент. При запуске программы из "пуск-выполнить" все нормально, если запускаю из командной строки(строка запуска в обоих режимах одинакова, в моем случае это "\\systemcenter\Drivers\DP\SDI_R26\SDI_R26.exe -autoinstall -autoclose") то получаю сначала:

а затем программа вылетает с ошибкой

Естественно ни о каком автоматическом режиме уже речи быть не может

Smokie_BlahBlah 28-02-2014 10:23 2317137

Omnividente, рабочую папку укажите при запуске

BadPointer 28-02-2014 10:32 2317140

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

Omnividente 28-02-2014 10:36 2317143

Цитата:

Цитата Smokie_BlahBlah
рабочую папку укажите при запуске »

действительно решает проблему спасибо

quarq 28-02-2014 12:52 2317204

Инсульт, после вашего "приятно удивило..."
провел эксперимент над версиями 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.p...1&d=1393541646

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

BadPointer 28-02-2014 13:37 2317229

В шапке выложена новая версия программы: R30.

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

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

Инсульт 28-02-2014 15:47 2317292

Цитата:

Цитата quarq
провел эксперимент над версиями 21 , 26 , 29 и 29 дебаг на win pe RusLive »

У меня своя сборка, но на базе именно RusLive а точнее по ее принципу RAM+img. Недостаток RusLive в том что она работает как XP SP1 отсюда наверно и грабли. Так же есть своя сборка на 7x86 проверю и там, только там не требуются драйвера. Если нужно сделаю скриншот работы в Winpe
Для использования в winpe нужно менять пути, тогда определение драйверов происходит нормально.

Omnividente 28-02-2014 15:57 2317299

Что обозначает ошибка 2 при попытке установки драйвера?
появляется на некторых драйверах если я пытаюсь установить их до первого входа пользователя в систему

BadPointer 28-02-2014 16:50 2317337

Цитата:

Цитата Omnividente
Что обозначает ошибка 2 при попытке установки драйвера?
появляется на некторых драйверах если я пытаюсь установить их до первого входа пользователя в систему »

Файл не найден. Обычно это означает что в inf файле есть указание скопировать определенный файл, но этот файл не был найден в составе драйвера.

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

quarq 28-02-2014 16:51 2317339

Цитата:

Цитата Инсульт
она работает как XP SP1 »

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

!
Цитата:

Цитата Omnividente
я пытаюсь установить их до первого входа пользователя в систему »

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

Omnividente 28-02-2014 17:07 2317349

quarq, естественно понял. Установка через sccm, установка драйверов запущена на завершающей стадии развертывания, после установки появляется окно ввода логина и пароля.
Цитата:

Цитата quarq
а также кто выдает ошибку система или программа »

Программа, пишет не удалось установить драйвер ошибка 2.

Логи позже

quarq 28-02-2014 18:00 2317386

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

samsobi 28-02-2014 18:55 2317415

Цитата:

Цитата quarq
Omnividente, ох уж эти танкисты т37 т39 и тд »

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

Omnividente 28-02-2014 20:14 2317453

Цитата:

Цитата samsobi
то лучше ОДИН раз аккуратно установить систем »

так то оно так, вот только когда парк компов не 5-10, а 800-900, то проще раз в 100 установок реанимировать "вручную" проблемный комп, чем следить за каждым :) дело в том что я даже не нахожусь на том месте где идет установка, подключаюсь, запускаю установку и затем лишь вспоминаю об этом компе, если пользователь позвонит/напишет и скажет что случилась беда. Возможно действительно лучше будет сделать автологон и автоустановку драйверов с последующим ребутом.

samsobi 28-02-2014 21:06 2317474

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

AlexM22204 01-03-2014 10:40 2317610

Цитата:

Цитата samsobi
Поэтому моя главная мысль была - установка драйверов должна происходить подконтрольно и на полностью установленной системе. Иначе последствия могут быть различными. Остальное - дело организации труда. »

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

vserd 01-03-2014 11:47 2317636

Можно добавить в режиме эксперта галку "Этот комп является ноутом" и соответственно работать как будто это ноут?
Ноут asus k50 без батарееи. Sdi считает его настольным.


Цитата:

Цитата AlexM22204
BadPointer, может всё-таки добавите тему "Classic" от Инсульт вместо своей "Second" »

Почему вместо?
Рядом положить и все. Ссылку на пост выложить в шапку, автор темы будет обновлять свой пост при обновлении темы.

BadPointer 01-03-2014 12:01 2317644

Я не знаю нужно ли сохранять тему second вообще. Она использовалась для тестирования различных функций(например, сейчас в левом верхнем углу стоит изображение чекбокса), а цвета я выбирал случайным образом, лишь бы все было прочесть. Если будут другие темы, то я могу исключить эту тему из релиза.

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

Инсульт 01-03-2014 15:26 2317712

Тому кто просил чуть измененную тему classic:

BadPointer 01-03-2014 16:39 2317744

Инсульт,
В целом все хорошо. Я думаю даже стоит сделать эту тему основной.

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


Smokie_BlahBlah 01-03-2014 16:41 2317746

Вложений: 1
BadPointer, можно как-нибудь отключить это?

Smokie_BlahBlah 01-03-2014 16:48 2317750

BadPointer,
если драйвер для устройства не найден в паках и запустить автоустановку, то программа виснет сразу же как запускается. лог пустой

BadPointer 01-03-2014 17:00 2317756

Smokie_BlahBlah, пока нельзя.
Я планировал добавить возможность игнорировать подобные папки с файлом notavirus.txt, но пока так и не сделал.

Сообщение о файле autorun.inf уже можно погасить добавив секцию [NOT_A_VIRUS].

Цитата:

BadPointer, если драйвер для устройства не найден в паках и запустить автоустановку, то программа виснет сразу же как запускается. лог пустой
Такая проблема была в прошлом, но R30 должна была нормально отработать с ключами -autoinstall -autoclose.

Инсульт 01-03-2014 17:49 2317774

Цитата:

Цитата BadPointer
У меня разве что есть сомнения насчет использования различных цветов для различных случаев "Доступно обновление". »

Хм.. я их и не трогал, я изменил цвет фона "не поддерживаемого драйвера" на светло красный. Цвет наведения стандартный для всех 0xFFFFFF. Но я так же думал поставить просто = 0 чтобы не менялся при наведении нигде.
Ну и чуть светлее сделал остальные цвета которые были слишком "кислотные"
-
1. исправил цвета при наведении
2. цвета иконок (развернуть \ свернуть) разные

BadPointer 01-03-2014 18:36 2317794

// Driver item (generic style) (общий стиль, который применяется ко всем кнопкам, если у них не задан индивидуальный стиль)
BUTTON_INSIDE_COLOR = 0xDDDDDD (без наведения)
BUTTON_INSIDE_COLOR_H = 0xDDDDDD (с наведением)

// NOT-FOUND,INSTELLED_UNKNOWN (неизвестные)
DRVITEM_INSIDE_COLOR_NU = 0xDDDD99 (без наведения)
DRVITEM_INSIDE_COLOR_NU_H = 0x20C0C0 (с наведением) [исправь это]

// NOT-FOUND,INSTALLED_STANDARD (стандартные)
DRVITEM_INSIDE_COLOR_NS = 0xDDFFDD (без наведения)
DRVITEM_INSIDE_COLOR_NS_H = 0xFFB0B0 (с наведением) [исправь это]

Инсульт 01-03-2014 18:40 2317796

BadPointer, Разобрался, но спасибо :)

Smokie_BlahBlah 01-03-2014 18:42 2317799

BadPointer,
Цитата:

Сообщение о файле autorun.inf уже можно погасить добавив секцию [NOT_A_VIRUS].
в файле Autorun.inf? так у меня там заглушка. папка Autorun.inf

quarq 01-03-2014 19:00 2317806

создай внутри ее фаил Autorun.inf с секцией [NOT_A_VIRUS] не проверял но должно сработать
у меня у самого такая папка лежит...
пара уже прикручивать логотип свою версию я уже показывал http://rghost.ru/52719359

vserd 02-03-2014 13:21 2318017

Не знаю баг или фича.
Если на cd/dvd файловая система c не unicode именами файлов, то sdi не работает. Не видит папки с драйверами,
dps и другие показывают драйвера.

BadPointer 02-03-2014 13:25 2318020

vserd, с какими именно путями не работает.

В свое время я проверял работоспособность с путями содержащими пробелы и русские буквы в названиях.

timon45 02-03-2014 22:58 2318281

Если понадобятся иконки для нового скина то можно позаимствовать здесь: https://www.iconfinder.com/search/?q...et%3Acomputers

vserd 02-03-2014 23:37 2318298

Вложений: 1
Цитата:

Цитата BadPointer
с какими именно путями не работает.
В свое время я проверял работоспособность с путями содержащими пробелы и русские буквы в названиях. »

см demo.7z readme.txt

Lisabon 03-03-2014 14:13 2318502

BadPointer,

Если имена и расширения драйвер-паков, заглавные, то обработка драйвер-паков не воспроизводится, например, не производится индексация.

BadPointer 03-03-2014 14:24 2318507

В шапке выложена новая версия программы: R37.

Список изменений в R37 по сравнению с R30:
  • Добавлена поддержка автонажатия кнопки "Продолжить" для третьего типа диалога о неподписанных драйверах. http://www.mediafire.com/view/ddyyzv...z/unsigned.png
  • Убрана ненужная зависимость, которая препятствовала запуску в WinPE.
  • Исправлено падение программы, когда inf файл не может быть найден при индексации.
  • Маркеры для ноутбуков теперь полностью учитываются.
  • Оптимизировано время получения информации о материнской плате (примерно с 313мс до 32мс).
  • Исправлен баг из-за которого драйверпаки не распознавались, когда их имена были в верхнем регистре.
  • Исправлено определение FeatureScore у установленного драйвера.
  • Добавлен ключ -nofeaturescore для игнорирования FeatureScore. Сейчас в нем не должна быть необходимость.
  • Клавиша F8 включает отображение названий драйверпаков.

Lisabon 03-03-2014 14:42 2318513

BadPointer,
Цитата:

Цитата BadPointer
Исправлен баг из-за которого драйверпаки не распознавались, когда их имена были в верхнем регистре. »

Теперь, при запуске, программа падает и логи не успевают создаваться.

Smokie_BlahBlah 04-03-2014 14:06 2318976

BadPointer, а можно по умолчанию отключить запись параметров из командной строки в .cfg файл программы? и добавить ключ ком строки, разрешающий эту запись, если кому-то очень это нужно.

или это всем очень нужно по умолчанию? нужно голосование))

Инсульт 05-03-2014 00:13 2319213

Немного неудобно что конфиг все время переписывается например мой конфиг:

читать дальше »

"-drp_dir:Drivers" "-index_dir:Indexes\sdi" "-output_dir:Indexes\sdi" "-data_dir:Tools\sdi" "-log_dir:Tools\sdi\logs" "-finish_cmd:" "-finishrb_cmd:" -filters:1062 "-lang:Russian" "-theme:Classic" -license -expertmode -norestorepnt -nologfile -nosnapshot

Все нормально, все ок, но если файл в ридонли. А если нет конфиг при каждом запуске такой:

читать дальше »

"-drp_dir:Drivers" "-index_dir:Indexes\sdi" "-output_dir:Indexes\sdi" "-data_dir:Tools\sdi" "-log_dir:Tools\sdi\logs" "-finish_cmd:" "-finishrb_cmd:" -filters:1062 "-lang:Russian" "-theme:Classic" -license -expertmode

Так и должно быть?
==
Не критично, но лог в консоли без форматирования слабо читаемый..
читать дальше »
lowprioirity.[67Deleting Indexes\sdi\DP_WebCam_14022.bin
Deleting Indexes\sdi\DP_WLAN_14024.bin
Deleting Indexes\sdi\DP_xUSB_14024.bin
Deleting Indexes\sdi\unpacked.bin
89]

Беда с переносами строк.

BadPointer 05-03-2014 00:33 2319218

В шапке выложена новая версия программы: R40.

Список изменений в R40 по сравнению с R37:
  • Добавлен ключ, который запрещает перезапись settings.cfg: -preservecfg.
  • Добавлена тема Classic от Инсульт.

Цитата:

Цитата Инсульт
Так и должно быть? »

В settings.cfg сохраняются только определенные настройки, другие отбрасываются, так как я не хочу чтобы после разового использования одной опции она автоматически применялась каждый раз при запуске уже без этого ключа.
Впрочем при добавлении ключа -preservecfg, этот файл не будет перезаписываться, что позволит сохранить все настройки.

Цитата:

Не критично, но лог в консоли без форматирования слабо читаемый
Разве кроме меня кто-то еще читает логи?

Инсульт 05-03-2014 01:16 2319234

Цитата:

Цитата BadPointer
азве кроме меня кто-то еще читает логи? »

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

vserd 05-03-2014 01:24 2319236

Если нужно могу написать подчитку параметров программы из cfg-файла.
Только авто-запись отключу, иначе там спагети-код будет.

Omnividente 05-03-2014 12:30 2319400

Установка при nogui пока не реализована?

quarq 05-03-2014 17:32 2319574

Цитата:

Цитата Omnividente
Установка при nogui пока не реализована? »

реализована! вот с этими ключами все есть в шапке:
Цитата:

Цитата BadPointer
-autoinstall Автоматически запускает установку драйверов. -autoclose Автоматически закрывает программу после установки драйверов. -finish_cmd:<cmd> Задает команду, выполняемую по завершению установки драйверов. -finishrb_cmd:<cmd> Задает команду, выполняемую по завершению установки драйверов, когда требуется перезагрузка. »


Omnividente 05-03-2014 18:42 2319604

Вложений: 1
Сделал авто установку после входа пользователя и снова присловутая ошибка 2


Логи во вложении

BadPointer 05-03-2014 19:06 2319616

Цитата:

Цитата Omnividente
Установка при nogui пока не реализована? »

Установка с -nogui -autoinstall пока не реализована, но в планах.

Цитата:

Цитата Omnividente
Сделал авто установку после входа пользователя и снова присловутая ошибка 2 »

По логу можно сказать только, что ошибка происходит при распаковке. Более подробной информации в логе нет. Возможно 7z выводит более информативное сообщение об ошибке в консоль, но оно не записывается в лог. Поэтому советую внимательно следить за консолью после сообщения "Extracting via".

vserd 05-03-2014 20:20 2319645

Omnividente
поробуй распаковать эти DP внешним архиватором. Может сами архивы битые или болванка сдохла.

Omnividente 05-03-2014 23:55 2319719

vserd, если после закрытия тут же открываю программу то все нормально.

vserd 06-03-2014 00:22 2319733

Тогда описывай очень подробно что делаешь.
Этот эффект возможно нужно будет долго и муторно ловить, если вообще удасться воспроизвести на другой машине.
Чем подробнее тем лучше.

Omnividente 06-03-2014 01:38 2319754

Первый вход в систему, запуск SDI производится из батника от имени лок. админа UAC отключен, не устанавливает всегда одни и те же драйвера. Если закрыть и тут же открыть программу то установка проходит без проблем.

Omnividente 06-03-2014 13:49 2319884

После многочисленных тестов выяснил следующее:
Проблема не в том что это первый ход и т.д. проблема конкретно в логике работы программы. Т.к. если я вручную запускаю программу после чистой установки я получаю полностью аналогичный результат, видимо перед установкой "ошибочных" драйверов, устанавливаются такие драйвера, которые мешают установке последующих.Если закрыть и тут же открыть программу то она находит снова эти "ошибочные" устройства и без проблем устанавливает. Следовательно во "временном окружении" программы после установки одних драйверов имеется что то, что мешает начать установку других.
Возможно совпадающие имена файлов в разных драйверпаках препятствуют этому?

BadPointer 06-03-2014 13:59 2319887

Omnividente,
При успешной распаковке в консоли появляются сообщения:
Код:

Everything is OK

Folders: 1
Files: 2086
Size: 12423523
Compressed: 43242342

У тебя там вряд ли написано "Everything is OK", так как по логу я знаю что у тебя происходит какая-то ошибка при распаковке. Напоминаю что для того чтобы консоль отображалась, программа должна быть запущена с ключем -expertmode.

Omnividente 06-03-2014 14:14 2319892

Через пол часа увижу консоль :)

Omnividente 06-03-2014 14:42 2319906

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

Отсюда пожелание. Сделать возможность либо сначала распаковывать все необходимые драйвер паки, а затем производить установку, либо параметр при котором запуск установки следующего драйвера будет проходить только после проверки доступности сети.

BadPointer 06-03-2014 15:01 2319919

Omnividente,
Сколько времени уходит на восстановления доступа к сетевой папке? Какая именно ошибка происходит? Мне важно знать связь обрывается перед тем как SDI запускает распаковку или во время распаковки.

Можно конечно все распаковать, но некоторые драйверы USB и Bluetooth ставятся в два прохода, так как пока не будет установлен хостовый драйвер, вторичное устройство невозможно определить.

Omnividente 06-03-2014 15:19 2319922

Цитата:

Цитата BadPointer
Сколько времени уходит на восстановления доступа к сетевой папке »

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

Цитата:

Цитата BadPointer
Мне важно знать связь обрывается перед тем как SDI запускает распаковку или во время распаковки. »



Цитата:

Цитата BadPointer
Можно конечно все распаковать, но некоторые драйверы USB и Bluetooth ставятся в два прохода, так как пока не будет установлен хостовый драйвер, вторичное устройство невозможно определить. »

Тогда можно сделать с проверкой сетевой доступности. Т.е. в гуи чекбокс(ну и параметр командной строки тоже) аля "Сетевая установка". При этом режиме перед попыткой распаковки каждого нового драйвера происходит проверка и ожидание доступности папки указанной в "-drp_dir"

BadPointer 06-03-2014 16:04 2319933

В шапке выложена новая версия программы: R41.

Список изменений в R41 по сравнению с R40:
  • Ускорена загрузка перевода и темы (200мс -> 100мс).
  • Устранены все(?) лаги интерфейса.
  • В случае потери доступа к драйверпакам, SDI теперь ожидает восстановления доступа.
  • -autoinstall теперь может использоваться в режиме консольном режиме(-nogui).

Omnividente 06-03-2014 17:16 2319948

Вот теперь все просто отлично, не хватает только чтобы программа после запуска кофе варила :)

BadPointer 06-03-2014 17:22 2319951

Omnividente,
Уже успел проверить?

Когда теряется доступ к папке с драйверпаками, SDI будет выводить сообщение(в консоль и лог):
Waiting for driverpacks to become available........OK

Причем количество точек соответствует количеству секунд во время ожидания драйверпаков.

Omnividente 06-03-2014 17:32 2319959

Цитата:

Цитата BadPointer
Уже успел проверить? »

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

BadPointer 06-03-2014 20:33 2320034

В шапке выложена новая версия программы: R42.

Список изменений в R42 по сравнению с R41:
  • Добавлено распознание четвертого типа диалога "Неподписанные драйверы".
  • Устранен баг, когда SDI не извлекал драйвер, ошибочно полагая что он уже извлечен.

Omnividente 06-03-2014 20:53 2320038

Проверил nogui работает как часы.

Smokie_BlahBlah 07-03-2014 12:42 2320337

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

sov44 07-03-2014 16:11 2320457

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

quarq 07-03-2014 16:23 2320466

Smokie_BlahBlah,
Цитата:

Цитата Smokie_BlahBlah
а только распаковываться. »

это давно реализовано часто пользуюсь..

mamont1 07-03-2014 17:06 2320481

Цитата:

Цитата Smokie_BlahBlah
добавьте плиз параметр типа -extractonly »

Цитата:

Цитата quarq
это давно реализовано »

дык, тогда и в реестр, надо что-бы писало, в DevicePath.
(хай винда - напрягается, хоть что-то делает...)

Putin-mode 07-03-2014 21:56 2320575

BadPointer, Решил попробывать данную программу, как раз принесли на шабашку один комп(машинка слабая, 256 оперы, 2 гига проц), при запуске программы при появлении строки инициализация через секунд 30 комп перезагружается, но не как обычно(вырубился и все) а как будто зашли в пуск и выполнили перезагрузку. И второй вопросик, может уже спрашивали, чем ваша программа лучше или хуже, чем отличается от DPS ?

quarq 07-03-2014 22:36 2320590

Цитата:

Цитата Putin-mode
чем ваша программа лучше или хуже, чем отличается от DPS »

Цитата:

Цитата BadPointer
Если коротко, это учет пустых секций в inf файлах, подбор оптимального драйвера по всем драйверпакам(а не просто лучший драйвер в каждом драйверпаке), учет подписей. Я раньше работал над DPS, и изначально
Snappy Driver Installer разрабатывался как переписывание DPS с нуля с устранением тех хронических проблем, из-за которых мне пришлось ввести систему маркеров в качестве временного решения проблем подбора драйвера. И вот эти проблемы наконец решены в Snappy Driver Installer. »

Цитата:

Цитата BadPointer
Код:
Программа | Время | Объем обработанных данных
--------------------------------------------------------------------
SDI_R14 | 22 секунды | 2 028 Мб.
SDI_R25 | 11 секунд | 2 028 Мб.
DriverPack Solution | 4 минуты | 1 241 Мб.
Drivers Installer Assistant | 5 минут | 1 241 Мб. »

а чего стоят образы драйверов системы и возможность анализа и подготовки драйверов для чужой системы!?!
шикарная работа по сети и тд и тп и по мелочам !
вообще алгоритм подбора драйверов настолько универсален что будет работать даже на win 9 , 10

Инсульт 07-03-2014 23:46 2320614

Цитата:

Цитата 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 мин ошибка и куча краш окон.

quarq 08-03-2014 00:12 2320617

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

Smokie_BlahBlah 08-03-2014 00:23 2320619

Цитата:

Цитата quarq
Smokie_BlahBlah,
Цитата Smokie_BlahBlah:
а только распаковываться. »
это давно реализовано часто пользуюсь.. »

да? и что, прям параметр -extractonly? что-то нигде не видел инфы об этом. не ошибаетесь ли вы?

quarq 08-03-2014 00:37 2320623

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

BadPointer 08-03-2014 01:15 2320632

Цитата:

Цитата 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++ мне удалось сделать код простым для восприятия, что значительно облегчает его сопровождение и внесение исправлений.

vserd 08-03-2014 13:49 2320745

Цитата:

Цитата mamont1
дык, тогда и в реестр, надо что-бы писало, в DevicePath.
(хай винда - напрягается, хоть что-то делает...) »

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

Smokie_BlahBlah 08-03-2014 14:57 2320760

Цитата:

Цитата mamont1
дык, тогда и в реестр, надо что-бы писало, в DevicePath. »

для этого есть прога Sysprep Driver Scanner. поддерживает параметры ком. строки

Код:

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

quarq 08-03-2014 23:36 2320947

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

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

Инсульт 08-03-2014 23:58 2320961

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

BadPointer 09-03-2014 00:02 2320964

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

Код:

// Статус устройства
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  = "Стандартный драйвер уже установлен в системе"


Инсульт 09-03-2014 01:56 2321019

Даже не знаю. Если расцвечивать все события получается какая то гирлянда:

А картинками не охота нагружать бессмысленная потеря быстродействия ради свистелок перделок.

vserd 09-03-2014 02:33 2321029

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

Инсульт 09-03-2014 04:02 2321036

Цитата:

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

Этого пока точно нельзя.
Смещение только // Driver items они в группе я так понял. Мне так же не нравится что стрелки так же в группе т.е лучше было бы если стрелка была на основном списке а не на всех развернутых "подменю"

samsobi 09-03-2014 13:34 2321130

Цитата:

Цитата Инсульт
Мне так же не нравится что стрелки так же в группе т.е лучше было бы если стрелка была на основном списке а не на всех развернутых "подменю" »

Но в этом случае, если развернутое выходит за нижнюю границу, для сворачивания надо будет прокруткой возвращаться к основному. А так клик на стрелке любого развернутого вызывает закрытие. ИМХО, удобно.

quarq 09-03-2014 14:40 2321160

еще могу предложить вместо двух кнопок, одну, конкретно:
выделить все и снять выделение либо просто добавить флажок по типу как на фильтрах ,либо как кнопку которая при нажатии будет менять надпись на противоположную.
согласитесь , что для включения лампочки ставить два прибора включатель и выключатель както странно

vserd 09-03-2014 18:08 2321219

Цитата:

Цитата quarq
еще могу предложить вместо двух кнопок, одну, конкретно:
выделить все и снять выделение либо просто добавить флажок по типу как на фильтрах ,либо как кнопку которая при нажатии будет менять надпись на противоположную.
согласитесь , что для включения лампочки ставить два прибора включатель и выключатель както странно »

Для одной лампочки два прибора лишние, а для 20 очень даже нужны.

По технологии создания интерфейсов там должно быть две кнопки.
Если тебе нужно из 20 DP поставить 15, то выделяешь все и убираешь не нужные. И получится что все равно нужно две кнопки. Пускай остается.

quarq 09-03-2014 21:52 2321298

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

BadPointer 09-03-2014 22:28 2321309

Цитата:

Цитата vserd
Для одной лампочки два прибора лишние, а для 20 очень даже нужны.
По технологии создания интерфейсов там должно быть две кнопки.
Если тебе нужно из 20 DP поставить 15, то выделяешь все и убираешь не нужные. И получится что все равно нужно две кнопки. Пускай остается. »

Цитата:

Цитата quarq
и каким образом кнопка снять выделение помогает снятию галочек с отдельных паков? »

Если отстаивать только одну кнопку, то становится непонятно как она должна работать, когда галки стоят только у части драйверов. Выделять все? Снимать выделение? Инвертировать галки? Эти вопросы нужно как-то решить, чтобы можно было обойтись одной кнопкой.
На мой взгляд две кнопки избавляют от подобных неясностей.

Подписи состояний драйверов. Если эти подписи будут изменены, то их всех нужно менять сразу чтобы они были выдержаны в одном стиле. Я советую выдвигать свои варианты в документе по нижеприведенной ссылке. Первую страницу можно использовать в качестве шаблона, а на последующих можно предлагать свои варианты. Только автор своего варианта может может редактировать свою страницу, а остальные участники должны оставлять комментарии.
https://docs.google.com/document/d/1...BYebXCQz0/edit

quarq 10-03-2014 03:16 2321399

Цитата:

Цитата BadPointer
непонятно как »

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

vserd 10-03-2014 09:11 2321423

Цитата:

Цитата quarq
да все понятно выделить все в любом случае выделяет все , а на кнопке будет уже другая надпись снять выделение и при нажатии на не будет не инвертировать выделение а снимать галочки с только с выделенных паков и эта надпись снять выделение должна будет появляться даже при выделении одно пака . что точно будет определять свою функцию и название "снять выделение" то есть все придельно точно. »

Там должно быть две кнопки. Одна снять все, другая выделить все. Единственное что нужно дизаблить когда действительно выделены все/сняты все, но это не нужный код.

quarq 10-03-2014 23:15 2321796

vserd, в вашем случае надо на каждую кнопку драйвера поставить кнопку снимать выделение ....
если человек не хочет понять тривиально все доводы тщетны

vserd 11-03-2014 03:42 2321872

Вложений: 1
Мы про это говорим?
Если да, то там две кнопки должно быть.
Так по правильным интерфейсам положено.

quarq 11-03-2014 18:41 2322167

Цитата:

Цитата vserd
Мы про это говорим? »

да и на кой хрен там их две должно быть?
когда я описал как все возможные операции делаются одной кнопкой?
вы действительно не понимаете или посты набиваете?
тогдла для особо одаренных :

просто на кнопке выделить все поставить галочку : выделятся все паки (если что не нужно сними галочки с ненужных паков) а если галочку снять все регистры обнулятся (то есть снимутся галочки с выделенных паков хоть с одного хоть со 150 паков)
если опять не понятно тогда барак абама белый

BadPointer 11-03-2014 20:21 2322225

quarq,
Кнопка "[V] Выделить все" может быть воспринята как команда выделения всех драйверпаков, так и индикация того что все драйверпаки уже выделены, а значит нажатие на кнопку снимет выделение. В любом случае это нестандартное решение и оно идет вопреки тому, к чему привык пользователь при выборе нескольких элементов в списке.

Одной кнопкой можно было бы обойтись если бы тут были только два взаимоисключающих состояния, но в данном случае их гораздо больше. Поэтому в программах со списками всегда доступны обе команды. Можешь привести пример программ, где реализована одна кнопка отвечает за выделение/снятие выделения?

vserd 12-03-2014 02:13 2322376

quarq, А за что такая принципиальная борьба? что добиваетесь?

Цитата:

Цитата quarq
просто на кнопке выделить все поставить галочку : выделятся все паки (если что не нужно сними галочки с ненужных паков) а если галочку снять все регистры обнулятся (то есть снимутся галочки с выделенных паков хоть с одного хоть со 150 паков) »

ок
галки нет, ставим. выделяется 10 пакетов из 10.
Снимаем отметку с двух DP. как должен выглядеть чекбокс? снят или поставлен уже не подходит, серым это вообще ЖОПА.
Другая ситуация в данном случае аналогичная предыдущей , галка стоит, сняли, все очистилось, поставили галку на двух DP, состояние чекбокса?

Мне как программеру не понятно как это описать. Мне как пользователю не понятно что эти галка делает? индицирует или управляет?

Выделить все и галка стоит и что? что означает что все выделено? как снять мне не нужны все, я хочу только один?
Выделить все и галка не стоит, на экране вижу выделенный DP. Какого? ведь драйвера выделены, должно быть с галкой,
А вот если кликнуть не на галке, а рядом и попасть в кнопку, то что-то происходит и описывать мне это не хочется. Это начинается логика
Здесь играем, здесь нет, а здесь рыбу заворачивали.


Ты пытаешся показать текущее состояние системы из трех возможных состояний, контролом который может иметь только два состояния.
Это показать одним контролом не возможно. Возможно показать двумя контролами которые имеют два состояния, одно из состояний не используется. И это тоже не правильно с точки зрения интерфейса пользователя.

И еще одна ошибка при проектировании UI, смешение исполнительного (кнопка) и индикаторно-переключательного (чекбокс) контрола в одной связке как испонительного. Это рвет мозг прямиком, и очень досаждает когда пользуешся двумя или более программами в которых правила фунциклирования таких контролов разные. Нужно еще помнить где какой базис.... :(

То как в данный момент реализовано, нормально. Не хватает только общего кол-ва драйверов, но оно начинает влиять когда все не помещаются на экране.

quarq 12-03-2014 13:31 2322548

что ж так мыслить линейно??
ставим галку "выделить все" с точки зрения программирования что это значит?? это значит что триггеры переходят из дефолтного состояния из 0 в 1 снимаем галочку переход в дефолтное состояние то есть все имеющиеся "1" переходят в состояние "0" и какая разница сколько выделено драйверов 10 или 100 их выделение или снятие выделения ни как ни чем ни разниться рассмотрим ваш любимый вариант мы жмем на кнопку (или ставим галочку без разницы) "выделить все" выделилось 15 драйверов а там два лишних ну сняли эти два при этом с кнопкой("выделить все" ) ничего не произойдет она будет в состоянии нажата (или галочка ) если надо снять выделение с 13 паков, что мешает повторно нажать на кнопку которая по функции обязана возвращать триггеры в исходное состояние(заметьте не инвертировать состояние всех тригеров а сброс)? рассмотрим последний возможный вариант вы в ручную натыкали "энное" количество паков а потом решили сбросить ... в этом состоянии кнопка будет выглядеть как "снять выделение" (или с галочкой) просто нажимаем на кнопку (снимаем галочку) происходит обнуление триггеров в дефолтное состояние единственное что необходимо добавить к такой комбинированной кнопке это опрос состояния активных триггеров (из за многообразия фильтров не все триггеры в состоянии "0"или"1" будут активны)

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

Комсомолец 12-03-2014 13:38 2322551

Вот развели спор то...
Оставьте 2 кнопки - не все программисты будут пользоваться программой, да и незачем усложнять её. Если с точки зрения "программиста" - то он и руками поставить сможет без проблем, а программу автор сделал для всех - вот все и говорят, что проще когда кнопки разнесены, и ему по барабану на триггеры.

BadPointer 12-03-2014 14:01 2322566

Цитата:

Цитата quarq
"выделить все" выделилось 15 драйверов а там два лишних ну сняли эти два при этом с кнопкой("выделить все" ) ничего не произойдет она будет в состоянии нажата (или галочка ) если надо снять выделение с 13 паков, что мешает повторно нажать на кнопку которая по функции обязана возвращать триггеры в исходное состояние(заметьте не инвертировать состояние всех тригеров а сброс)? »

Изначально кнопка выглядела "[ ] выделить все".
Пользователь нажал на кнопку: выделилось все и кнопка стала выглядеть "[V] выделить все". Из этого пользователь делает вывод что "выделить все" является командой, а галка является индикацией состояния.
Пользователь снимает выделение с нескольких драйверов и кнопка остается без изменений. В этом случае индикация галкой уже не отражает состояние списка, а поскольку надпись осталась прежней, пользователь ожидает что "выделить все" выполнится как команда.

Сценарий №1
Выделено 2 драйвера из 15.
Кнопка: [V] выделить все
Ожидание пользователя: нажатие на кнопку выделит все драйверы.
Выполняемое действие: снятие выделения.

Цитата:

Цитата quarq
рассмотрим последний возможный вариант вы в ручную натыкали "энное" количество паков а потом решили сбросить ... в этом состоянии кнопка будет выглядеть как "снять выделение" (или с галочкой) просто нажимаем на кнопку (снимаем галочку) происходит обнуление триггеров в дефолтное состояние единственное что необходимо добавить к такой комбинированной кнопке это опрос состояния активных триггеров (из за многообразия фильтров не все триггеры в состоянии "0"или"1" будут активны) »

Сценарий №2
Выделено 2 драйвера из 15.
Кнопка: [ ] снять выделение
Ожидание пользователя: нажатие на кнопку снимет выделение.
Выполняемое действие: снятие выделения

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

vserd 12-03-2014 17:05 2322669

quarq, еще одно соображение.
Две кнопки, это два контрола, кнопка и чекбокс тоже два контрола итого выиграша нет.
Дальше пойдем у нутря.
В данный момент кажда кнопка делает то что на ней написано, и сколько там выделено/снято DP ей фиолетово. Код простой.
При варианте с чек боксами, на каждый клик по выбору/снятию нужно дергать код нового контрола, чтобы он проанализировал крайние состояния и перерисовал себя. Итого усложнение кода по простановке/снятию галки на DP.
Идем в сам код кнопки и чекбокса. Нужно хранить состояние, нужно анализировать его и при необходимости перерисовывать.
В место двух циклов по структуре имеем два цикла + кучу предусловий. Итого усложнение кода.

Заходим с точки зрения документации/поддержки:
Вопрос "что делать если мне нужно снять все отметки с DP?" ответ "Нажмите на кнопку Снять выделение".
Вопрос "что делать если мне нужно поставить все отметки на DP?" ответ "Нажмите на кнопку Выделить все ".
Немотря на дебилизм вопроса, ответы простые.

Теперь напишите ответ на эти вопросы с вашим контролом. Думаю там будет несколько предложений и будут несколько слов "если"...

На мой взгляд сплошные минуса. Плюсов пока не вижу.

Инсульт 12-03-2014 20:19 2322726

Я даже не совсем понимаю суть спора, но попробую угадать
Нужно сделать 1 только кнопку с 2 state
если не выделено ничего = выделить все []
если нажато выделить все то = снять выделение [v]
Почему 2 контрола? Чекбокс как и баттон может иметь динамический caption. Не знаю как на C++ на delphi это реализуется легко.

BadPointer 12-03-2014 21:07 2322752

Инсульт,
А что делать когда выделены 2 из 15 драйверов?

Инсульт 12-03-2014 21:28 2322757

Цитата:

Цитата BadPointer
А что делать когда выделены 2 из 15 драйверов? »

снять выделение [v] но галка серая.
Каждый чекбокс у каждого меню драйвера наверно имеет статус 1=выделен и 0=не выделен. Т.е событие идет как будто выделены все драйвера. Как сделать по другому я и сам не знаю :)

VitHAK 12-03-2014 21:48 2322762

Возможно напишу немного не в тему но я хотел чтобы кто-то сделал софт который будет устанавливать драйвера и в котором будет аналог WPI для установки программ. Хотел чтоб эта программа была не громоздкая как DRP и WPI. Аналог WPI можно увидеть тут http://forum.oszone.net/thread-265582.html

Было бы очень хорошо чтоб Ваш софт объединился с софтом который я показал в ссылке выше или саме сделайте такой модуль для Вашего софта.
Думаю что многим понравится когда драйвера и софт будет удобно устанавливаться с одной программы.

Насчёт дизайна интерфейса то когда вы напишете что согласны включить в свой софт аналог WPI я нарисую Вам красивый дизайн.

Инсульт 12-03-2014 21:57 2322769

Дизайн не нужен главное функционал.
И опять если все это лепить получится тот же DriverPack Solution который работает чуть меньше чем никак.

sov44 12-03-2014 22:05 2322772

Цитата:

Цитата VitHAK
Думаю что многим понравится когда драйвера и софт будет удобно устанавливаться с одной программы. »

Я так не думаю. Предпочитаю "мухи" отдельно - "котлеты" отдельно. ИМХО

VitHAK 12-03-2014 22:11 2322773

Инсульт, В том дело что DriverPack Solution и Windows Post Install это очень громоздкие программы через множество файлов с большими скриптами внутри. В таком множестве файлов легко заблудится и допустить ошибки в исходном коде. Также проблемой этих программ есть зависимость от версии IE на системе под которой запускается. В автора данная программа маленькая, в основном сделана в одном файле. Думаю что в этот файл не трудно будет впихнуть функционал WPI. В программу максимум что добавится это папка для инсталяций, файл конфигурации с описанием программ которые нужно установить и несколько десятков строчек в исходном коде. Размер файла после этого максимум будет 2 Мб.

Насчёт дизайна мне наоборот нравится минимализм который сделал автор.

Цитата:

Цитата sov44
Я так не думаю. Предпочитаю "мухи" отдельно - "котлеты" отдельно. ИМХО »

Для меня как для человека который занимается установкой Windows в большом количестве было бы удобно после установки запустить файл выбрать нужные программы для установки и пойти пить пиво. Софт же установит все драйверы и софт в автоматическом режиме. Сейчас мне нужно ждать когда отработает DRP после чего запускать WPI. Для меня удобней если бы это было в одной программе.

BadPointer 12-03-2014 22:32 2322785

Инсульт,
Подобная система с галками встречается в диалоговых окнах установки программ когда можно выбрать какие компоненты установить. Но в данном случае это вынужденная мера так как в одной строке необходимо охарактеризовать состояние многих чекбоксов внутри этого компонента. http://www.bitwiseim.com/wiki/images...ponents_XP.png

"[v] снять выделение " представляет из себя галку идентифицирующую текущее состояние, но подпись не описывает текущее состояние, а обозначает действие, что сбивает с толку. Также если пользователь вручную выделил несколько драйверов и захотел выделить остальные, то ему будет не просто сразу сообразить что нужно сделать. Изменение подписи у кнопки или чекбокса считается плохой практикой и поэтому такого стараются избегать.

VitHAK,
Используя SDI можно обновить драйверы в автоматическом режиме без участия пользователя, так что SDI можно вызвать из WPI подобных программ.
Если речь идет об обвешивании дополнительным софтом SDI, который будет предлагаться пользователю установить вместе с драйверами, когда пользователь не снимет все галки вручную, то я не собираюсь реализовывать и сопровождать этот функционал, так как это навязывает пользователю программы и это все равно не имеет отношения к драйверам. Если у кого-то есть желание и навыки разрабатывать и сопровождать эту версию SDI, то лицензия GPL позволяет создать собственную версию программы SDI со своими модификациями.

VitHAK 12-03-2014 23:09 2322798

BadPointer, после обновление драйверов на сетевую карту перестал работать интернет пришлось устанавливать драйвер заново из DRP Версия драйверпаков в SDI и DRP одинаковая.

BadPointer 12-03-2014 23:21 2322804

VitHAK,
Нужно посмотреть логи(режим эксперта -> открыть логи).

Хотя я подозреваю что это уже известная мне проблема с драйвером Realtek на XP.
Realtek зачем-то подписали этот драйвер для XP, хотя он предназначен для Семерки. Я планирую это исправить.

На данный момент можно раскрыть список альтернативных драйверов(треугольник справа) и выбрать вручную нужный драйвер.

Инсульт 13-03-2014 00:00 2322814

Цитата:

Цитата BadPointer
Подобная система с галками встречается в диалоговых окнах установки программ когда можно выбрать какие компоненты установить. Но в данном случае это вынужденная мера так как в одной строке необходимо охарактеризовать состояние многих чекбоксов внутри этого компонента. »

Я немного не про это. В данный момент 2 кнопки которые привязаны к одной задаче
1. выставить все галки
2. снять все галки.
Я предложил 2 объединить в 1
Пример:

quarq 13-03-2014 00:33 2322817

Инсульт, пример правильный! но всех почему то смущает, то что если при снятой одной галочке(или нескольких) , юзеру захочется выделить всё, для этого он может не додуматься дважды щелкнуть по кнопке ... по этому мое предложение откланяется (хотя меня бы устроило на 100%)

vserd 13-03-2014 00:36 2322818

Цитата:

Цитата BadPointer
Инсульт,
А что делать когда выделены 2 из 15 драйверов? »

Выделять серым? какая подпись должна быть? "Выделить все"? а я хочу чтобы "снять все".
Если хотите реализуйте. посмотрим.

Цитата:

Цитата quarq
... по этому мое предложение откланяется (хотя меня бы устроило на 100%) »

Реализуйте. Код отрытый. Тема у вас есть.

VitHAK 13-03-2014 00:37 2322820

quarq, Можно сделать чтоб при снятии галочки кнопка "Снять выделение" менялась на "Выделеть все" это просто сделать (по крайней мере на Delphi, я на нем немного пишу).

quarq 13-03-2014 01:08 2322830

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

Цитата:

Цитата vserd
Реализуйте. Код отрытый. Тема у вас есть. »

спасибо я в курсе

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

BadPointer 13-03-2014 01:44 2322833

Вообще-то я удивлен что такая казалось бы незначительная деталь интерфейса получила столь широкое обсуждение.

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

Сейчас у меня достаточно информации чтобы реализовать это в том виде как это предложили quarq и Инсульт, и даже предоставить выбор пользователю. Но по прежнему останется вопрос какой из методов сделать по умолчанию, так как по видимому и на этом будет сложно придти к согласию. И я все еще не видел обоснования в пользу отхода от общепринятого подхода.

Комсомолец 13-03-2014 03:58 2322843

BadPointer, оставь две кнопки. Места на форме они много не занимают, а запутываться совсем никчему, как и разбираться, в каком положении что она означает. Проще говоря - чем замудрённее, тем больше отторгается пользователем, несмотря на свои плюсы.

Инсульт 13-03-2014 07:32 2322866

Цитата:

Цитата vserd
Выделять серым? какая подпись должна быть? "Выделить все"? а я хочу чтобы "снять все". »

Серая галка в случае если юзер не нажимал кнопку "выделить все" А выбрал сам какие то драйвера например 5 из 15. Но в случае если юзер уже выбрал эти 5 то кнопка так и остается "выделить все"а не "снять все" но галка уже не черная, а серая.

samsobi 13-03-2014 10:38 2322902

BadPointer, я тоже склоняюсь к существующему варианту с двумя кнопками. Комсомолец, ИМХО, абсолютно прав. Незачем плодить сущности. Это осложняет.

VitHAK 13-03-2014 10:41 2322904

Жаль что исходники на языке C++ которого я не знаю. Я немного программирую на Delphi и если бы код был на нем я бы хотел поучаствовать в разработке проекта.

quarq 13-03-2014 14:20 2323015

VitHAK, сами команды очень схожи, насколько мне известно.
есть некоторые особенности ,так что перейти с делфи на си не очень то сложно: это только с бейсика перейти на более нормальный язык было сложностью, даже существует термин "проклятие бейсика"

VitHAK 13-03-2014 19:52 2323172

Смотрю что разработчики DriverPack Solution собираются впихнуть в свою оболочку много программ для автоустановки как я предлагал сделать автору этого проекта. Но для DPS это уж слишком. В них и так много глюков в работе оболочки а если туда ещё впихнут много программ то проблем добавится.
Я хотя и хотел утилиту которая будет устанавливать драйвера и программы одновременно но впихнуть это в DriverPack Solution это перебор.

Для себя решил использовать набор программ собранных самостоятельно в WPI и Snappy Driver Installer также включить в этот WPI.

sov44 14-03-2014 10:34 2323433

BadPointer, синий экран при установке AMD SATA Controller http://rghost.ru/53045051

BadPointer 14-03-2014 12:41 2323490

sov44,

Это единственный драйвер в драйверпаке с подписью для Windows 7(32-bit). По всем другим параметрам включая маркер он также подходит. Странно, что он приводит к BSOD.
Возможно, имеет смысл добавить в драйверпак драйвер с официального сайта Acer.

Код:

  2 | 00FF0003 | 27.06.2013 | 161 | 7 |  21 | amd.ntx86.6.1  | drivers\DP_MassStorage_14000.7z |    538C6| AMD\7x86\amd_sata.inf          | AMD                          |    1.2.1.349 | PCI\VEN_1002&DEV_4391&CC_0106        | AMD SATA Controller               
  1 | 00FF0001 | 22.09.2008 |  1 | 7 |  21 | ati            | drivers\DP_MassStorage_14000.7z |  12AA3E| AMD\5x86\RAID\SB6xx\ahcix86.inf | Advanced Micro Devices, Inc. | 3.100.1540.86 | PCI\VEN_1002&DEV_4391&SUBSYS_014B1025 | AMD AHCI Compatible RAID Controller
  1 | 00FF0003 | 12.10.2012 | 160 | 7 |  21 | amd.ntx86.6.0  | drivers\DP_MassStorage_14000.7z |    50710| AMD\6x86\amd_sata.inf          | AMD                          |    1.2.1.337 | PCI\VEN_1002&DEV_4391&CC_0106        | AMD SATA Controller               
  1 | 00FF0003 | 28.10.2011 | 152 | 7 |  21 | amd.ntx86.5.2  | drivers\DP_MassStorage_14000.7z |    4097E| AMD\5x86\AHCI\amd_sata.inf      | AMD                          |    1.2.1.321 | PCI\VEN_1002&DEV_4391&CC_0106        | AMD SATA Controller               
  1 | 00FF2001 |  1.07.2009 |  1 | 7 |  21 | ati            | drivers\DP_MassStorage_14000.7z |    53351| AMD\5x86\RAID\SB7xx\ahcix86.inf | Advanced Micro Devices, Inc. |  3.1.1540.151 | PCI\VEN_1002&DEV_4391                | AMD AHCI Compatible RAID Controller
  1 | 00FF2001 |  1.07.2009 |  1 | 7 |  21 | ati            | drivers\DP_MassStorage_14000.7z |    4C0E6| AMD\6x86\SB7xx\ahcix86s.inf    | Advanced Micro Devices, Inc. |  3.1.1540.151 | PCI\VEN_1002&DEV_4391                | AMD AHCI Compatible RAID Controller


Инсульт 14-03-2014 20:52 2323620

Цитата:

Цитата BadPointer
Возможно, имеет смысл добавить в драйверпак драйвер с официального сайта »

Вот именно так я и делаю, создал свой DP_Manual.7z и туда добавляю "проблемные" либо редкие драйвера.

BadPointer 14-03-2014 20:59 2323624

Инсульт,
В этом случае советую уведомлять SamLab, чтобы он включил эти драйверы в SamDrivers.

webslesar 16-03-2014 04:49 2324145

А я пользуюсь драйверпаком драйвер для windows xp
<a title="скачать драйвер" href="http://drp.su">скачать драйвер</a>

vserd 16-03-2014 12:40 2324235

webslesar, Очень за вас рады, по этой программе есть своя тема. Если у вас есть вопросы, задавайте их там.

quarq 16-03-2014 15:33 2324332

webslesar, vserd, друзья обе программы DPS (в том виде как она есть на данный момент) и SDI написал один и тот же человек и в плане развития, SDI это логическое развитие предыдущей программы в которой многие проблемы не решаемы в виду ограничения программного кода

Инсульт 16-03-2014 20:13 2324490

Т.е в дальнейшем ожидать 100500 баннеров, ссылки на твитеры и.т.д, автоапдейты отсылку статистики использования и конфигурацию компов юзеров? :)

tarovg 16-03-2014 22:15 2324544

sov44, у меня тоже возникла проблема на стареньком Samsung'е при замене HDD на SSD - ни в какую драйвер ahci не хотел устанавливаться, все время BSOD. Поиском нашел решение, которое меня полностью устроило - драйвер установился. Ключевое слово 'AmdSataPMDisabled' в amd_sata.inf (Win8 x86).

vserd 17-03-2014 00:44 2324623

Цитата:

Цитата Инсульт
Т.е в дальнейшем ожидать 100500 баннеров, ссылки на твитеры и.т.д, автоапдейты отсылку статистики использования и конфигурацию компов юзеров? »

Останешся на той версии которая тебя устроит. На данный момент это истинный open source и вырезать не нужное затратно, но возможно.

quarq 17-03-2014 01:49 2324635

Цитата:

Цитата Инсульт
Т.е в дальнейшем ожидать »

я ваших фантазий не разделяю и ерничать тут не к чему: банеры и прочие свистелки тут ни кто прикручивать не соберется !

timon45 19-03-2014 14:41 2325737

BadPointer, продолжаю, тестировать столь замечательную программу, еще раз вам спасибо. А теперь к делу устанавливал драйвера на принтер фирмы brother (Win xp) на сканер драйвера установила а на принтер нет, даже не предложила, Через DPS установило.
логи http://rghost.ru/53174807
И ещё, тут было обсуждение интерфейса программы есть предложение, отсортировать список драйверов как это сделано в DPS, т.е. драйвера на чипсеты и контроллеры с драйверпака Chipset были по порядку один за одним а не в разброс с остальными. Это бы упростило выбор нужных и необходимых драйверов из списка.

ispolin 19-03-2014 15:24 2325757

Ещё бы добавить кнопочку для вызова дистпетчера устройств

Sorc 19-03-2014 15:26 2325758

ispolin,
Цитата:

Цитата BadPointer
Щелчок на панели “Информация о системе” открывает “Диспетчер устройств“. »


ispolin 19-03-2014 15:38 2325760

о как оно запрятано

Инсульт 19-03-2014 19:29 2325875

Очень нужна функция cfg:<FileName> я смотрю в 44 уже реализовано, но тут еще нет..

BadPointer 19-03-2014 19:56 2325895

R44: http://www.mediafire.com/download/0b...6g/SDI_R44.zip

R45 пока не рекомендую использовать так, как там она еще не доделана. Иногда создание новой ревизии аналогично сохранению наполовину написанного письма чтобы можно было продолжить позже. Поэтому я прошу тех кто компилирует программу самостоятельно из исходников иметь ввиду что не каждая ревизия готова для использования по назначению, и я рекомендую использовать только те ревизии которые я публично выкладывал. Если есть сомнения какую ревизию можно использовать, то лучше спросить у меня.

Я собираюсь вскоре выпустить новую версию с важными исправлениями в подборе драйверов.

vespasian 28-03-2014 15:59 2329773

Спасибо за работу. Поставил с ней драйвера на PIV, i5 и A10-6800K (WES7 x86/64). Только 5*. P.S. Я уже начал забывать, что не монстроподобные программи возможны.

BadPointer 07-04-2014 18:55 2334373

В шапке выложена новая версия программы: R50.

Список изменений в R50 по сравнению с R42:
  • Исправлен подбор драйвера Realtek_LAN. Нужно использовать R50 вместе с новым драйверпаком(см. ссылку ниже).
  • Исправлен подбор драйвера Intel USB 3.0. Нужно использовать R50 вместе с новым драйверпаком(см. ссылку ниже).
  • Добавлена возможность гасить предупреждения о возможных вирусах. Инструкции приведены в подсказках при наведении на предупреждения.
  • Загрузить снимок теперь можно кинув файл снимка на окно программы.
  • Выбрать папку с драйверпаками можно кинув папку на окно программы.
  • Прогрессбар и другие фиксированные кнопки теперь не накладываются на список драйверов.
  • Появилось контекстное меню у кнопки "Создать точку восстановления". Оттуда, также, можно запустить восстановление раннего состояния.
  • Добавлено контекстное меню к панели "Информация о системе".
  • Исправлен баг, когда вместо скрытия консоли скрывалось окно программы, из которой запущен SDI.
  • Добавлены плавающие подсказки к кнопке "Создать точку восстановления" и драйверам, когда режим эксперта не активен.
  • Размер индексов уменьшен с 55МБ до 6МБ (в 9 раз меньше).
  • Лаг интерфейса уменьшен с 30мс до 15мс.
  • Отключенные устройства больше не определяются как устройства требующие драйвер.
  • Добавлен ключ -keepunpackedindex. Предотвращает повторную переиндексацию распакованных драйверов.
  • Добавлен ключ -keeptempfiles. Предотвращает удаление временных файлов. Можно сочетать с -disableinstall -autoinstall -autoclose для распаковки драйверов без установки.
  • Добавлен ключ -extractdir:<dir>. Задает папку для временных файлов.
  • Добавлен ключ -cfg:<FileName>. Загрузка настроек из файла с поддержкой многострочного режима и комментариев(# и ; ). Патч от vserd.
  • Добавлен ключ -showdrpnames. Отображает названия драйверпаков. Ключ сохраняется в settings.cfg.
  • Улучшено распознание диалогов о неподписанных драйверах.
  • Другие исправления.

Объявление
Баги и предложения к программе пишите здесь: https://code.google.com/p/snappy-dri...er/issues/list.
В частности, Тикет#3 открыт и туда можно выкладывать свои варианты логотипа.

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

http://www.mediafire.com/download/ff...k_14036_FIX.7z
http://www.mediafire.com/download/ac...r_Intel_FIX.7z

Из сборки SamDrivers нужно удалить:
* Папку "USB_3.0_for_Intel"
* DP_LAN_Realtek_14036.7z

mamont1 08-04-2014 13:03 2334709

Цитата:

Цитата Smokie_BlahBlah
добавьте плиз параметр типа -extractonly »

Цитата:

Цитата BadPointer
Это не сложно добавить к следующему релизу. »

Не нашёл в описании, за -extractonly (или похожего) или...?

BadPointer 08-04-2014 13:08 2334712

Цитата:

Цитата mamont1
Не нашёл в описании, за -extractonly (или похожего) или...? »

Нужного эффекта можно добиться следующей командой:
SDI_R50 -extractdir:<dir> -disableinstall -autoinstall -autoclose -keeptempfiles

BadPointer 08-04-2014 21:43 2335038

В шапке выложена новая версия программы: R53.

Список изменений в R53 по сравнению с R50:
  • Исправлено падение программы при нажатии на сообщение возможном вирусе. Ничего при нажатии на это сообщение не должно происходить.
  • Исправлен подсчет количества драйверпаков, которые требуют индексации.
  • Совет в плавающей подсказке у панели “Информация о системе” выделен другим цветом, чтобы он был более заметным.
  • При наведении на прогрессбар, появляется совет о том что, кликнув на панель можно прервать установку.
  • Скрытая папка "System Volume Information" больше не требует помещения файла not_a_virus.txt, чтобы скрыть сообщение о возможном вирусе.
  • Обновлены ноутбучные маркеры.
  • Драйверы теперь сортируются по имени драйверпака.
  • Обновлен украинский перевод.

BadPointer 09-04-2014 19:45 2335426

Напоминаю, что за работой по реализации различных фич и исправлением багов можно следить здесь:
https://code.google.com/p/snappy-dri...er/issues/list
Если у вас есть Google аккаунт, то можете сами создать новый багрепорт или запросить фичу.

Те кто следит за этой веткой, но не имеет Google аккаунта и не зареген на этом форуме, могут воспользоваться "Книгой жалоб и предложений для анонимных пользователей", где любой пользователь может оставлять сообщение:
https://docs.google.com/document/d/1...6bKDpNpwc/edit

BadPointer 10-04-2014 09:37 2335643

Опрос
  1. С какими SDI подобными программами(DPS, DIA, DriverX, DIT, DriverPacks BASE, Drivers Pack Unpacker, SAD) вы имели опыт работы? Каковы общие впечатления от использования этих программ и как они соотносятся с SDI? Что они делают лучше, чем SDI? Какого функционала не хватает у SDI? Какие элементы интерфейса лучше реализованы у этих программ?
  2. Вспомните первое знакомство с SDI. Какие возникли трудности с первичным освоением программы? Были ли какие-то сообщения и надписи, которые поначалу вводили в замешательство?
  3. Было ли понятно, что делает треугольник справа от драйвера или открывшийся список изначально удивил вас?
  4. Какое действие вы ожидали при левом щелчке на кнопке драйвера(правее галки)?
  5. Насколько понятны всплывающие подсказки у драйверов? Понятно ли назначение выводимой информации и использование различных цветов?
  6. Пользуетесь ли вы фильтрами(галки на панели слева)? Читали ли вы всплывающие подсказки к ним? Для каких целей вы их используете?
  7. Используете ли вы режим эксперта? Если да, то ради каких функций? По вашему мнению, программа в идеале должна иметь одну большую кнопку “Установить все” без списка драйверов или, наоборот, выводить как можно больше технической информации о системе и драйверах. Насколько в SDI соблюден этот баланс?
  8. Какие возможности программы вы нашли интуитивно? Я имею в виду фичи, вроде возможности перетаскивать окно за любую его часть, прокрутка списка, удерживая колесико мыши и т. д.?
  9. Какие полезные возможности слишком сильно спрятаны? Например, щелчок на панели информации, контекстные меню у драйверов?
  10. Есть ли что-то еще что вы бы хотели сказать, что не было затронуто в этом опросе?

vespasian 10-04-2014 16:38 2335829

1. Почти со всемы. Ваша отличается мизерным размером и скоростью. Если бы еще могла сделать самораспаковывающиися архив - мечта. 2. Так как переборол лень и прочитал мануал - почти не было. 3. Приятно удивил. 4. Уже забыл. 5. Да. 6. Ознакомился, для меня все было прекрасно по умолчанию. 7,8,9. Прискорбно, но всем доволен. 10. Большое спасибо!

BadPointer 10-04-2014 19:53 2335929

Цитата:

Цитата vespasian
Если бы еще могла сделать самораспаковывающиися архив - мечта. »

Можно по подробнее расписать что имеется ввиду?

VitProff 10-04-2014 20:03 2335932

BadPointer, Привет! Спасибо что делаете хорошую программу.

Цитата:

Цитата BadPointer
Цитата vespasian:
Если бы еще могла сделать самораспаковывающиися архив - мечта. »
Можно по подробнее расписать что имеется ввиду? »

Наверное он говорит про аналог бекапа драйверов которое есть в DPS. Там создается самораспаковывающиися архив с драйверами установленными в системе.

BadPointer 10-04-2014 20:24 2335943

VitProff,
Сейчас можно снять все галки фильтров и оставить только "Актуальные". Затем "Выделить все", "Распаковать в". В результате, в папке назначения окажутся распакованные драйверы для текущей системы и drv.exe, который может установить эти драйверы после сбоя или переустановки Windows без использования полной сборки SamDrivers.

Таким образом это можно считать резервной копией драйверов собранной из драйверов из драйверпаков. Другие бэкаперы часто пытаются выковырять драйвер из самой системы, но я не уверен что таким образом можно извлечь все файлы.

VitProff 10-04-2014 20:28 2335947

BadPointer,
Насчёт моей заявки на странице https://code.google.com/p/snappy-dri...s/detail?id=11 отпишу немного позже.
Сейчас хочу ответить на опрос.

1. Пробовал разные но наиболее часто использовал DPS. Теперь начал тестировать SDI. Думаю что со временем полностью перейду на него.
2. Познакомится с данным ПО мне получилось после того как случайно увидел ссылку на него в группе DriverPack Solution на Вконтакте. Сразу понравился минимализм программы по сравнению с DPS. Трудностей с освоением не было так как здесь почти все функции сделаны так как и на DPS.
3. Не сразу понял для чего эти треугольники так как раскрывшийся список смешался с остальными драйверами. Думаю их стоит вообще убрать с режима пользователя и оставить только в режиме эксперта. Или нужно поменять дизайн их отображения, возможно позже напишу предложение по дизайну. Очень заинтересовался этой программой.
4. Ожидал именно то что происходит, отметка драйвера.
5. Да.
6. Фильтры смотрел и пробовал использовать. По умолчанию все хорошо настроено но я ещё использовал фильтр "Актуальные версии для просмотра установленных драйверов.
7. Режим эксперта конечно что использую и доволен все что там есть.
8. Нашел глюк с изменением размера окна программы о чём описал.
9. На этот вопрос затрудняюсь ответить.
10. Хочется поблагодарить автора за то что он делает полезную работу.

p.s. Пока писал заметил ещё один глюк. Когда драйверпаки размещены не в папке drivers а в другой тогда (у меня лично) не сохраняются индексы а происходит переиндексация время от времени.
Оствавил включенный SDI при том что драйверпаки были в другой папке а не в drivers после того как несколько раз сделалась переиндексация софт вылетел с красной табличкой и ошибкой чтения памяти.


BadPointer,
Сделай кнопку "сделать бекап" чтоб эти операции
Цитата:

Цитата BadPointer
Сейчас можно снять все галки фильтров и оставить только "Актуальные". Затем "Выделить все", "Распаковать в". В результате, в папке назначения окажутся распакованные драйверы для текущей системы и drv.exe, который может установить эти драйверы после сбоя или переустановки Windows без использования полной сборки SamDrivers. »

делались при нажатии этой кнопки. Также сделай чтоб распакованные драйверы для текущей системы и drv.exe запаковывался в самораспаковывающийся архив при запуске которого устанавливались драйвера которые там есть.

BadPointer 10-04-2014 20:51 2335961

Цитата:

Цитата VitProff
p.s. Пока писал заметил ещё один глюк. Когда драйверпаки размещены не в папке drivers а в другой тогда (у меня лично) не сохраняются индексы а происходит переиндексация время от времени.
Оствавил включенный SDI при том что драйверпаки были в другой папке а не в drivers после того как несколько раз сделалась переиндексация софт вылетел с красной табличкой и ошибкой чтения памяти. »

Мне нужно посмотреть логи.

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

Цитата:

Цитата VitProff
Сделай кнопку "сделать бекап" чтоб эти операции
делались при нажатии этой кнопки. Также сделай чтоб распакованные драйверы для текущей системы и drv.exe запаковывался в самораспаковывающийся архив при запуске которого устанавливались драйвера которые там есть.
»

SDI не может создавать архивы 7z и не поддерживает шифрование архивов. Я эти модули не стал включать программу, так как их добавление увеличивало бы размер программы, да и не нужны мне были эти функции. SDI тем не менее может паковать методом LZMA, что сейчас используется в снимках и индексах, но это применимо только к отдельным файлам, так как структуру каталогов и даже названия файлов в LZMA невозможно сохранить.

VitProff 10-04-2014 21:41 2335979

BadPointer, пока что программа не упала, происходит переиндексация. Сколько уже раз сказать не могу так как не следил. Но почему не сохраняются файлы индексов???

BadPointer 10-04-2014 21:49 2335983

VitProff,
Мне нужно посмотреть логи(кнопка "Открыть логи").

Если ты изменяешь каталог через "Задать источник", то тут могут быть проблемы с индексами. Эта кнопка предусмотрена чтобы можно было натравить SDI на папку с драйверами или оригинальный DVD. Поэтому индексы в этом режиме не сохраняются. Перетаскивание мышью папки с драйверами на окно программы идентично использованию кнопки "Задать источник".

Если нужно задать постоянное место для драйверпаков, то советую изменять файл settings.cfg.
Если в папке много драйверов вне драйверпака, то советую запускать с ключом -keepunpackedindex, который создаст индекс для распакованных драйверов.

AlexM22204 10-04-2014 22:23 2335997

1. Пробовал разные но наиболее часто использовал DPS. DIA, DriverX - с ними как-то сразу не заладилось отказался от них... Пользовался долго DIT при установке драйверов на этапе фирстлогон, но после того как принял решения для себя Драйвера устанавливать только на полностью установленную систему после перезагрузки - остановился на DPS.
2. Начал тестировать SDI.
3.
Цитата:

Цитата VitProff
Не сразу понял для чего эти треугольники так как раскрывшийся список смешался с остальными драйверами. Думаю их стоит вообще убрать с режима пользователя и оставить только в режиме эксперта. »

10.
Цитата:

Цитата VitProff
BadPointer,
Сделай кнопку "сделать бекап" чтоб эти операции
Цитата BadPointer:
Сейчас можно снять все галки фильтров и оставить только "Актуальные". Затем "Выделить все", "Распаковать в". В результате, в папке назначения окажутся распакованные драйверы для текущей системы и drv.exe, который может установить эти драйверы после сбоя или переустановки Windows без использования полной сборки SamDrivers. »
делались при нажатии этой кнопки. Также сделай чтоб распакованные драйверы для текущей системы и drv.exe запаковывался в самораспаковывающийся архив при запуске которого устанавливались драйвера которые там есть. »

очень полезная фишка и если будет реализовано - буду очень рад...

vespasian 10-04-2014 22:37 2336007

Цитата:

Цитата BadPointer
Можно по подробнее расписать что имеется ввиду? »

Ну, например, как это сделано в Driver Genius. Кнопка бэкап и выбор сохраняемого. Чтобы в случае переустановки просто запустить эксешник с нужными драйверами. Но можно как Вы сказали в 249.

VitProff 10-04-2014 22:42 2336015

BadPointer, Поскольку падение программы больше не наблюдалось считаю что это було случайность.
Насчёт минимального размера формы и дизайна как ты ставишься к тому что я нарисую в фотошопе дизайн, напишу объяснения и предложения а ты попробуешь реализовать???

BadPointer 10-04-2014 22:58 2336030

vespasian,
Знаю, что Driver Genius тянет драйверы для установки с интернета. Не знал что там также возможен бэкап. Нужно будет посмотреть.

Цитата:

Цитата VitProff
Поскольку падение программы больше не наблюдалось считаю что это було случайность. »

Тут могут быть два варианта. Определенная последовательность действий всегда приводит к падению или оно происходит из-за состояния гонки, то есть несколько потоков работают параллельно и один из них начинает обращаться к данным, которые еще не до конца были заполнены первым. Во втором случае падение сложнее воспроизвести так они должны особым образом сойтись по времени. Если такое произошло однажды, то это может произойти опять и тогда нужно попробовать запомнить обстоятельства и определить какие параллельные процесса могли пересечься.

Цитата:

Цитата VitProff
Насчёт минимального размера формы и дизайна как ты ставишься к тому что я нарисую в фотошопе дизайн, напишу объяснения и предложения а ты попробуешь реализовать?? »

Жду конструктивных предложений. Можно нарисовать скетч хоть в Paint.

Кстати, все цвета, шрифты, фоновые картинки можно менять в tools\SDI\themes.
Чтобы преобразовать в png в формат webp можно использовать этот конвертатор:
https://code.google.com/p/snappy-dri...sources%2Forig

VitProff 10-04-2014 23:08 2336034

Цитата:

Цитата BadPointer
Кстати, все цвета, шрифты, фоновые картинки можно менять в tools\themes.
Чтобы преобразовать в png в форат webp можно использовать этот конвертатор: »

Посмотрю !!!

vespasian 11-04-2014 06:41 2336101

BadPointer, я driver genius в портабельном варианте только из за лучшего бекапа и имею всегда с собой на флешке. В отличие от других прог здесь так же возможен при установке из бекапа выбор, что из сохраненного ставить.

VitProff 11-04-2014 08:49 2336130

BadPointer, Написал тебе в ЛС предложения по дизайне.

VitProff 11-04-2014 09:41 2336142

Вложений: 1
Привет! Немного подумав о дизайне для SDI и о запуске этого ПО на экранах с малым разрешением я накидал новую структуру формы окна.
Во вложенном файле пример нового дизайна с объяснениями. Для этого нужно будет переписать часть структуры программы но мне кажется что так будет лучше.
Вся цветовая схема и картинки в моем примере только для наглядности, в окончательном варианте выбор за тобою или можно сделать поддержку разных тем как сейчас реализовано.

Немного дополнительных объяснений:
1. Размер формы изначально 800х600 (думаю этого разрешения хватит даже для запуске на нетбуках с малым размером экранов). Нужно сделать чтоб при наведении на края формы не появлялись стрелки изменения размера вообще и было всего два варианта размера 800х600 и полно-экранный.
2. Список драйверов поместить на отдельной панели размером примерно 600х400 и сделать для этой панели полосу прокрутки (на рисунке она обозначена "окно в котором отображаются все драйвера"). Вверху этой панели поместить кнопки выделения драйверов (также обозначены на рисунке "отметка драйверов").
3. На кнопках с названиям драйверов сделать авто-перенос на другую строчку названия если оно длинное и расширение кнопки по вертикале так как это реализовано в DPS. Кнопки с альтернативными драйверами которые показывает при нажатии треугольника сделать изначально короче основных кнопок (на рисунке обозначены эти кнопки "драйвера в обычном режиме" и "драйвера при нажатии на треугольник".
4. Так как ты написал что для ПО нужен логотип то его нужно где-то разместить, думаю верхний левый угол хорошо подойдет для этого (на рисунке обозначено "здесь логотип программы"). Примерный размер 150х150.
5. Сразу под логотипом нужно разместить панель с кнопками настроек и фильтров (смотри обозначения на рисунке).
6. Кнопку установки драйверов я решил перенести с левой панели немного вправо и сделать побольше, под ней я разместил чекбокс отвечающий за создание точки восстановления (на рисунке обозначены "кнопка запуска установки драйверов" и "отметка создания точки востановления"). Думаю так будет лучше.
7. Панель с информацией о системе я также переместил с левой панели вправо и сделал значительно больше (на рисунке "здесь информация о системе") Здесь можно будет выводить более подробную информацию о системе.
8. Добавил кнопку вызова справки, думаю она не будет лишней (на рисунке обозначено "???")

Если сможешь переписать структуру программы чтоб возможно было реализовать такой дизайн то отпиши мне.

BadPointer 11-04-2014 11:00 2336174

Цитата:

Цитата VitProff
1. Размер формы изначально 800х600 (думаю этого разрешения хватит даже для запуске на нетбуках с малым размером экранов). Нужно сделать чтоб при наведении на края формы не появлялись стрелки изменения размера вообще и было всего два варианта размера 800х600 и полно-экранный. »

Зачем делать размер окна фиксированным? 800x600 может хватить, чтобы отобразить название длинного драйвера, а расширить немного окно будет нельзя. Распахнутое на полный экран окно выглядит неловко из-за длинных пустых кнопок, и треугольник находится далеко справа. Это становится еще неудобней на широкоформатных мониторах.

Цитата:

Цитата VitProff
2. Список драйверов поместить на отдельной панели размером примерно 600х400 и сделать для этой панели полосу прокрутки (на рисунке она обозначена "окно в котором отображаются все драйвера"). Вверху этой панели поместить кнопки выделения драйверов (также обозначены на рисунке "отметка драйверов"). »

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

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

Цитата:

Цитата VitProff
3. На кнопках с названиям драйверов сделать авто-перенос на другую строчку названия если оно длинное и расширение кнопки по вертикале так как это реализовано в DPS. Кнопки с альтернативными драйверами которые показывает при нажатии треугольника сделать изначально короче основных кнопок (на рисунке обозначены эти кнопки "драйвера в обычном режиме" и "драйвера при нажатии на треугольник". »

Не уверен, что расширение кнопки по вертикале лучше, чем обрезание справа с возможностью расширить окно по необходимости, но предусмотреть такую возможность можно в качестве опции. Также непонятно как размещать чекбокс и иконку, когда кнопка расширяется.

Мне нравится идея с отступами, так как это позволит разместить драйверы плотнее, и прокрутка списка колесиком не будет выглядеть рывкообразной из-за единообразного интервала между драйверами.
Цитата:

Цитата VitProff
4. Так как ты написал что для ПО нужен логотип то его нужно где-то разместить, думаю верхний левый угол хорошо подойдет для этого (на рисунке обозначено "здесь логотип программы"). Примерный размер 150х150. »

Я все откладывал выбор логотипа, хотя два человека уже предлагали свои варианты. Основное мое опасение, как и с выбором названия программы(которое очень мучительно выбиралось), заключалось в том, что если название/логотип неудачны, то я не смогу их больше изменить в будущем и буду жалеть о сделанном выборе. Но случаи ребрендинга и периодического обновления логотипа довольно распространены, так что я больше не беспокоюсь по этому поводу.

Цитата:

Цитата VitProff
5. Сразу под логотипом нужно разместить панель с кнопками настроек и фильтров (смотри обозначения на рисунке). »

Ага.

Цитата:

Цитата VitProff
6. Кнопку установки драйверов я решил перенести с левой панели немного вправо и сделать побольше, под ней я разместил чекбокс отвечающий за создание точки восстановления (на рисунке обозначены "кнопка запуска установки драйверов" и "отметка создания точки востановления"). Думаю так будет лучше. »

Да, пожалуй, так будет лучше.

Раз уж намечается редизайн, то можно заодно подумать о размещении опции “[X] Автоматически перезагружать ПК”, которую просили добавить.

Цитата:

Цитата VitProff
7. Панель с информацией о системе я также переместил с левой панели вправо и сделал значительно больше (на рисунке "здесь информация о системе") Здесь можно будет выводить более подробную информацию о системе. »

Какую информацию следует выводить дополнительно?
Если там есть дополнительная строчка, то предлагаю выводить тип ПК: ноутбук или десктоп. SDI умеет распознавать тип по наличию аккумулятора и физическому размеру монитора, и эта информация используется, чтобы не предлагать драйверы татчпадов на десктопы.

Цитата:

Цитата VitProff
8. Добавил кнопку вызова справки, думаю она не будет лишней (на рисунке обозначено "???") »

Справки как такой пока нет, или имеется ввиду окно, появляющееся при запуске SDI с ключом /?

VitProff 11-04-2014 14:40 2336261

Цитата:

Цитата BadPointer
Зачем делать размер окна фиксированным? 800x600 может хватить, чтобы отобразить название длинного драйвера, а расширить немного окно будет нельзя. »

Сделай тогда минимальный размер окна 800х600 и оставь возможность увеличить размер стрелками. При перезапуске программы чтоб размер формы опять был 800х600.

Цитата:

Цитата BadPointer
Распахнутое на полный экран окно выглядит неловко из-за длинных пустых кнопок, и треугольник находится далеко справа. Это становится еще неудобней на широкоформатных мониторах. »

Тогда совсем убери возможность распахнуть окно на полный экран.

Цитата:

Цитата BadPointer
Кнопки выделения должны всегда находится наверху, независимо от состояния прокрутки окна »

Да

Цитата:

Цитата BadPointer
Мне нравится идея с отступами, так как это позволит разместить драйверы плотнее, и прокрутка списка колесиком не будет выглядеть рывкообразной из-за единообразного интервала между драйверами. »

Цитата:

Цитата BadPointer
Раз уж намечается редизайн, то можно заодно подумать о размещении опции “[X] Автоматически перезагружать ПК”, которую просили добавить. »


Так и сделай

Цитата:

Цитата BadPointer
Какую информацию следует выводить дополнительно? »

Разную: версию ОС, размер ОЗУ, размер HDD, тип ПК, процесор, мат.плата и т.д.

Цитата:

Цитата BadPointer
Справки как такой пока нет, или имеется ввиду окно, появляющееся при запуске SDI с ключом /? »

Можно вывести и это и информацию об авторе и другое.

romeo91 11-04-2014 14:56 2336272

Цитата:

Цитата vespasian
BadPointer, я driver genius в портабельном варианте только из за лучшего бекапа и имею всегда с собой на флешке. В отличие от других прог здесь так же возможен при установке из бекапа выбор, что из сохраненного ставить. »

Сорри, что влезаю в обсуждение SDI в данном топике. Но меня заинтриговала данная фраза.
Во-первых driver genius платная.
Во-вторых вы мою программу DBS пробовали? На момент написания DBS я сравнивал результат drivergenius (а также многие другие аналоги) и он меня не рабовал, так как она просто ищет файлы по диску, и копирует первый найденный файл, а он может быть совершенно от другой версии драйвера, тем самым получаем солянку, а не рабочий бекап.
Чего пока нет в данной программе дак это выбора что ставить. Но это в планах на реализацию.

BadPointer 11-04-2014 15:02 2336275

romeo91,

Если уж я буду делать бэкап, то я уж лучше буду собирать его из драйверпаков, так как я не уверен что все драйверы можно извлечь с живой системы. Я даже не знаю куда деваются cat файлы.

romeo91 11-04-2014 15:16 2336281

Цитата:

Цитата BadPointer
Если уж я буду делать бэкап, то я уж лучше буду собирать его из драйверпаков, так как я не уверен что все драйверы можно извлечь с живой системы. Я даже не знаю куда деваются cat файлы. »

Сложного ничего нет.
На самом деле, сложнее всего с бекапом для 2000/XP/2003. Там приходится парсить inf-файл установленного драйвера и разбирать куда при установке ложаться те или иные файлы. Хотя некоторые установшики (в том числе DPInst) кладут драйвера в каталог system32\DRVSTORE\
Что касается систем 6.x, то там все драйвера (все файлы) независимо от установщика всегда бекапируются в каталог DriverSTORE (под рукой щас нет 7 чтобы глянуть точное расположение)
что касается cat-файлов. То хранилище едино system32\CatRoot для всех каталогов безопасности, ну или первоочередно искать конечно же опять в DriverSTORE

BadPointer 11-04-2014 15:43 2336301

romeo91,
Я когда-то пробовал найти cat на установленной системе, но у меня не получалось найти по тому имени что указано в inf. Однако, сейчас просмотрев внимательно system32\CatRoot я нашел что файлы меняют свое имя в соответствии с тем как inf файлы названы в %Windows%\inf.

Это важное наблюдение, так как я теперь могу проверять подпись не только у драйверов в драйверпаках, но и на установленной системе, что может улучшить подбор драйверов.
На данный момент, только SDI проводит анализ содержимого cat файлов для подбора драйверов.

VitProff 11-04-2014 18:36 2336379

Пробовал самостоятельно скомпилировать программу. Все сделал как в инструкции а при компиляции ошибка:
Код:

..\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)) ===|

В чем может быть проблема?

BadPointer 11-04-2014 19:23 2336405

VitProff,
Похоже что-то не так с компилятором C++. Ты уверен что внимательно выполнил пункты 3.6 и 3.7?
Запусти c:\MinGW\libexec\mingw-get\guimain.exe и доустанови чего не хватает.

VitProff 11-04-2014 20:11 2336423

BadPointer, Полностью переустановил все ПО. Сделал по пунктах. Ошибка осталась.

vespasian 11-04-2014 23:14 2336503

Цитата:

Цитата romeo91
вы мою программу DBS пробовали? »

Само собой пробовал, и не раз. Но Ваша медленнее и не дает выбора при восстановлении. Но идея BadPointer тоже хороша, если только под рукой драйверпаки.
Цитата:

Цитата BadPointer
На данный момент, только SDI проводит анализ содержимого cat файлов для подбора драйверов. »

Ну тогда уже полдела сделано.

BadPointer 11-04-2014 23:35 2336514

Цитата:

Цитата vespasian
Само собой пробовал, и не раз. Но Ваша медленнее и не дает выбора при восстановлении. Но идея BadPointer тоже хороша, если только под рукой драйверпаки. »

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

Бэкап с системы DPS делает через Double Driver.


romeo91 12-04-2014 07:37 2336613

Цитата:

Цитата vespasian
Но Ваша медленнее и не дает выбора при восстановлении »

Медленнее? возможно первые версии да. Хотя я давно не делал сравненения, может что-то сменилось.

Не желаете сравнить две программы независимо? последнюю Genius и DBS 3.9.21. Времени потратите несколько минут
Также, если вы сторонник Genius Driver предлагаю сравнить полученные результаты в виде пофайлового сравнения.
наличие отсутствие файлов, коррекность структуры каталогов, inf и cat файлов
Если я не ошибаюсь, то возможно будете приятно удивлены результатами.

Цитата:

Цитата BadPointer
Бэкап с системы DPS делает через Double Driver. »

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

vespasian 12-04-2014 09:26 2336627

Цитата:

Цитата romeo91
Не желаете сравнить две программы независимо? »

Сравнил последние версии. Ваша установилась и определила драйверов на много быстрее - обрадовался. Но когда я ей не дал вылезти в интернет (ей там нечего делать), зависла. Вот и все. P.S. DG я тоже не позволил, но дело сделала.

BadPointer 12-04-2014 11:48 2336671

Кто-нибудь сравнивал бэкап с системы и оригинальные драйверы(или из драйверпака)? Какие файлы при этом теряются и вообще что сложнее всего восстановить?

-------------------------------------------------------------------

По поводу редизайна от VitProff.
Так в общем расположение элементов интерфейса мне нравится, то буду отталкиваться от него. Так как кнопки "Выделить все" и "Снять выделение" не будут прокручиваться вместе со списком драйверов, то возможно следует их вынести за пределы панели. Также кроме отступов у альтернативных драйверов предлагаю добавить еще соединительные линии(будет выглядеть как дерево каталогов). И еще можно добавить "Перезагрузить ПК по необходимости".

В новом интерфейсе без логотипа уже не обойтись, так что нужно возобновить обсуждение на эту тему.

Редизан от VitProff с моими правками:

romeo91 12-04-2014 11:52 2336676

Цитата:

Цитата vespasian
Но когда я ей не дал вылезти в интернет (ей там нечего делать), зависла. »

Чего? Программа максиму лезет проверять обновления. Выключите в настройках и все. Не надо пустых заявлений.
Я прошу от вас нормальных комментариев, а не отписок. Будьте профессиональнее. Сравните результат, а не его наличие. Например файлы inf и cat они не могут не соответствовать, также структуру каталогов.

Цитата:

Цитата BadPointer
Кто-нибудь сравнивал бэкап с системы и оригинальные драйверы(или из драйверпака)? Какие файлы при этом теряются и вообще что сложнее всего восстановить? »

Сравнивал. Конечно файлы могут теряться. Особенно если драйвер под различные разрядности. То с системы x86, файлов для x64 не будет. Но это чаще справедливо для NT5. Для NT6 как я писал ранее драйвера полностью копируются в driverstore. Правда проверять надо. На win8 и выше не проверял, там могли сменить что-то

AlexM22204 12-04-2014 13:14 2336714

Цитата:

Цитата BadPointer
По поводу редизайна от VitProff. »

По-моему получается слишком громоздкий дизайн, много лишнего...
Вот так мне кажется будет лучше :yes:

vespasian 12-04-2014 13:25 2336720

Цитата:

Цитата romeo91
Программа максиму лезет проверять обновления. Выключите в настройках и все. »

Повторюсь. Послендняя версия запустилась и нашла драйверов в ураганном темпе, но потом виснет показывая в низу надпись: Идет проверка обновлений и.т.д. Настройки, естественно, недоступны. Можете считать меня параноиком, но прога должна спрашивать меня, перед тем, как лезть в сеть. Раньше, когда запускал из SamLab диска, такого небыло.

VitProff 12-04-2014 15:34 2336781

Вложений: 1
AlexM22204,

Цитата:

Цитата AlexM22204
Цитата BadPointer:
По поводу редизайна от VitProff. »
По-моему получается слишком громоздкий дизайн, много лишнего... »

То что мною было предложено я не считаю готовым дизайном. Я просто предложил автору новую структуру основного окна для его ПО.

BadPointer,

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

BadPointer 12-04-2014 18:56 2336931

VitProff,
Я уже определился что буду разрывать левую панель на части. Технически, сейчас все панели слева являются одной цельной панелью, а промежутки между панелями - это на самом деле пустые элементы. В конечном счете каждую панель можно будет индивидуально переместить и изменить у нее размеры посредством редактирования файла тем(themes).

Также реализую список драйверов с левым отступом и соединительными линиями, так как похоже ни у кого нет возражений. Сам треугольник раскрытия списка я планирую убрать в режим эксперта.

P.S. В данный момент программа находится в состоянии FeatureFreeze.

VitProff 14-04-2014 14:40 2337849

BadPointer, Вопрос не по теме:

Где ты научился програмировать на СИ?
Посоветуй книги или видеоуроки по которых можно научиться делать приложения такие как делаешь ты.

Посмотрел некоторые уроки на Ютубе но там большинство на C++ и все о написании консольных приложений. А я хочу научится писать windows приложения похожие на SDI без приминения стандартных форм Visual Studio.

kwn 14-04-2014 18:13 2337950

VitProff, уважаемый!
если действительно хотите научиться писать ПРАВИЛЬНЫЙ софт, то для начала изучайте структуру процессора, его регистры, БИОС, а затем уж языки программирования, типа паскаль, си с плюсами, но лучше ассемблер, вот тогда будет какой-то смыл, ну и не стоит забывать про графические оболчки
ЗЫ но думаю - не успеете за прогрессом, ибо новые ядра процессоров клепают буквально каждые полгода, так что делайте выводы
ЗЫ ЗЫ вот сегодня пролетал ролик небольшой, не уверен что в тему, посмотрите
http://xtreme.ws/films/1411691-kak-s...011-pcrec.html
если страница умрет, то вот ссылки:
http://dfiles.ru/files/9wde64smx
http://turbobit.net/364kx63xac98.html
http://u1067234.letitbit.net/downloa...istom.rar.html

ЗЫ ЗЫ ЗЫ к модераторам - просьба ногами не пинать за сообщение не в тему, но у человека личка отключена :-(
с уважением, kwn

BadPointer 14-04-2014 18:21 2337953

Цитата:

Цитата VitProff
Где ты научился програмировать на СИ?

Мой первый опыт программирования был на Dendy(NES)-совместимой приставке с клавиатурой, которая позволяла писать программы на Basic. Потом я изучал Pascal в компьютерном клубе, а остальное я осваивал самостоятельно по мере необходимости.
С тех пор я работал с множеством различных языков программирования(Pascal, Java, Ассемблер, C/C++) и под различные ОС(DOS, Windows, Linux, Symbian, Android), что я уже не могу вспомнить все справочники, с которыми я работал. Тогда Интернет еще не был так распространен и приходилось больше полагаться на интегрированную справку и книги.

Цитата:

Цитата VitProff
Посмотрел некоторые уроки на Ютубе но там большинство на C++ и все о написании консольных приложений. »

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

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

В программировании интерфейса нет чего-то особенно интересного, и визуальные библиотеки как раз и были придуманы чтобы программист мог сконцентрироваться на других более важных аспектах программы. Я не использую эти библиотеки в SDI, так как они слишком тяжелые и мне проще самому все нарисовать через GDI(Graphics Device Interface).

Цитата:

Цитата VitProff
А я хочу научится писать windows приложения похожие на SDI без приминения стандартных форм Visual Studio. »

Основы написания приложений на на Win32API без использования каких-либо тяжелых библиотек.
http://www.winprog.org/tutorial/ (English PDF)

Документация Microsoft
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

vserd 19-04-2014 00:07 2340320

Цитата:

Цитата VitProff
Посоветуй книги или видеоуроки по которых можно научиться делать приложения такие как делаешь ты. »

Начни с самоучителя по С++, потом по архитектуре WIN
И сразу, забудь об видео уроках. Не ту там ничего интересного. Максимум это как сконфигурировать IDE, или нажать на мастер.
Никто тебе не будет на форумах снимать ролики, максимум это дадут пример в текстовом виде. А то вообще пару строчек и направление "читай такой-то раздел документации". Привыкай выжимать информацию из текста.

Цитата:

Цитата VitProff
Посмотрел некоторые уроки на Ютубе но там большинство на C++ и все о написании консольных приложений. »

Когда научишся выводить в консоль, тогда написание программ под win будет проще.
Можешь скачать исходники SDI и разобраться как оно реализовано. Там кстати нет фрейм-ворков, все на старой обработке событий.
Можно считать что нижний уровень

XCV 21-04-2014 13:58 2341193

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

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)
    {
        case WM_CREATE:
            InitCommonControls();
            hProgBar = CreateWindowEx(0, PROGRESS_CLASS, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER,
                  5, 5, 150, 20, hwnd, (HMENU)IDC_PROGRESS1, hInst, NULL);
            SendMessage(hProgBar, PBM_SETRANGE, 0, (LPARAM)MAKELONG(0,10));
            SendMessage(hProgBar, PBM_SETSTEP, (WPARAM)1, 0);
            UpdateWindow(hProgBar);
            break;
 
        case WM_LBUTTONDOWN:
            SendMessage(hProgBar, PBM_STEPIT, 0, 0);
            break;
 
        case WM_DESTROY:
            PostQuitMessage (0);
            break;
        default:
            return DefWindowProc (hwnd, message, wParam, lParam);
    }
    return 0;
}


BadPointer 21-04-2014 14:19 2341197

XCV,
Таким образом у меня есть более полный контроль над тем как работают и выглядят элементы интерфейса.

Можно конечно использовать стандартный прогрессбар в качестве основы, но тогда все равно придется предусмотреть свой алгоритм прорисовки в callback'ах окна элемента для поддержки различных стилей.

Кроме того, стандартные механизмы прорисовки окон через Win32API несколько отличаются в Windows XP и Vista(и выше), что требует тестирование программы на обоих системах, а мой механизм прорисовки и обработки элементов работает одинаково независимо от ОС.

Если у кого-то есть идеи по анимированому прогрессбару, то я могу их реализовать в самой программе.

Valek271183 23-04-2014 22:06 2342194

BadPointer, подскажите как отключить предупреждения
Цитата:

Цитата BadPointer
Предупреждения о возможных попытках вирусов заразить флешку с программой »

, я имею ввиду и авторан и скрытые файлы, у меня на флешке они специально скрыты чтобы не создавать "бардак", autorun.inf использую для отображения иконки флешки

BadPointer 23-04-2014 22:12 2342195

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

Valek271183 23-04-2014 22:20 2342199

:) у меня не показывает ничего

версия samlab

BadPointer 23-04-2014 22:33 2342207

Valek271183,
R44? В шапке более новая.

tyt 24-04-2014 00:30 2342241

BadPointer,
Можно кнопку добавить-перезагрузить компьютер

VitProff 24-04-2014 08:54 2342303

tyt, Этот пункт уже добавлен в версии R63 но автор ещё не выложил её здесь наверное в связи с тестированием этой версии.
Туда он добавил новую версию интерфейса. Для тех кто-хочет попробовать нужно скачать с исходный код и выполнить все пункты инструкции по компиляции.

quarq 24-04-2014 09:49 2342321

Цитата:

Цитата VitProff
в связи с тестированием этой версии »

http://rghost.ru/54555791 тестируйте на здоровье

BadPointer 24-04-2014 12:57 2342390

В шапке выложена новая версия программы: R64.

Список изменений в R64 по сравнению с R53:
  • Исправлена фича прозрачности основного окна(MAINWND_TRANSPARENCY в файле темы).
  • Задержка автонажиматия кнопки у диалогового окна о неподписанных драйверов уменьшена с 3 секунд до полсекунды.
  • Переработан код загрузки тем и языков. Исправлена утечка 50 КБ памяти при каждой смене темы или языка.
  • Добавлен ключ -PATH <pathToDrivers>. Формат команды и коды возврата полностью идентичны DPInst, что позволяет использовать
    SDI вместо DPInst.
  • Реализована возможность ограничить минимальный размер окна (MAINWND_MINX и MAINWND_MINY в темах).
  • Исправлено вылезание надписей за пределы кнопок.
  • Добавлены горячие клавиши: Ctrl+A(выделить все), Ctrl+N(снять выделение), Ctrl+I(Установить драйверы).
  • Ширина кнопок больше не меняется при появлении/исчезновении полосы прокрутки.
  • Альтернативные драйверы теперь отображаются со смещением вправо и соединительными линиями.
  • В списке альтернативных драйверов больше не отображаются несовместимые драйверы.
  • Выбор драйвера среди альтернативных автоматически сворачивает список.
  • Исправлено зацикливание установки драйверов при ошибке CRC в драйверпаке или отмене установки драйвера.
  • Реализована возможность задать в темах положение и размер панелей и кнопок индивидуально.
  • Исправлено падение программы из-за деления на ноль(ноль драйверпаков).

Конфигурирование интерфейса
Добавлена тема metalic_test. Галки на новой панели пока не работают. Координаты могут быть отрицательными, в этом случае положение элемента отсчитывается от правого/нижнего края окна, а не от левого/верхнего как обычно. Каждая кнопка и панель могут иметь уникальный фон или картинку.
Чтобы преобразовывать PNG в WebP и обратно можно использовать convert_all.bat, cwebp.exe, dwebp.exe.

Насчет сборки программы из исходников.
  • Следует иметь ввиду что не каждая ревизия является стабильной и пригодна для использования по назначению. Поэтому я рекомендую всегда при себе иметь также и последнюю стабильную версию. Если в новой ревизии что-то сломано, то следует сообщить мне об этом.
  • Некоторые пользователи собирают SDI самостоятельно из исходников и выкладывают для всеобщего использования.
    В данном случае я прошу их предварительно связываться со мной на случай если последняя ревизия сломана или что-то там не доделано.
  • Я иногда лично передаю новейшую отладочную версию программы для выявления проблемы у конкретного пользователя. Эти версии по умолчанию следует считать непригодными для использования по назначению, за исключением тех случаев когда я явным образом рекомендую использовать отладочную версию вместо последней официальной.

VitProff 24-04-2014 13:00 2342393

BadPointer, В версии R63 мною замечена ошибка в локализации украинского языка. Пункт "Reboot PC after installation" не переведён.

quarq 24-04-2014 14:40 2342431

VitProff, http://rghost.ru/54564376 тут исправлено пару слов
заменить фаил по этому пути tools\SDI\langs

VitProff 24-04-2014 14:43 2342433

quarq, Та я то знаю где заменить я просто автору написал чтоб он в архиве поменял на будущее.

quarq 25-04-2014 10:51 2342823

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

Fortress1 26-04-2014 10:39 2343240

Самая незначительная просьба-вопрос - Возможно ли с каждым релизом не менять имя exe-файла программы? Я думаю это абсолютно незачем. Архив когда качают на нем версия билда есть. Оставить имя, например, SDI, так как в окне с прогой тоже версия есть. Заранее спасибо))

BadPointer 26-04-2014 12:43 2343275

В шапке выложена новая версия программы: R66.

Список изменений в R66 по сравнению с R64:
  • Исправлено исчезновение списка драйверов после сворачивания окна.
  • Обновлен украинский перевод.
  • Исправления в конфигурировании тем.

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

Sorc 26-04-2014 13:13 2343286

Тестовая тема №2

VitProff 26-04-2014 21:56 2343527

BadPointer, Можно сделать отдельную кнопку для запуска консольного окна в режиме эксперта?

BadPointer 26-04-2014 21:58 2343530

VitProff,
Зачем?

VitProff 26-04-2014 22:30 2343549

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

Инсульт 27-04-2014 00:42 2343609

Всегда не понимал почему нет кнопки "показать консоль"
зато есть функция разворачивать консоль как какой то рекламный баннер при запуске :)
А ведь некоторые не ради консоли включают "режим эксперта" например мне удобно в этом режиме фильтрация отображаемых драйверов "на лету". В консоль смотрю 1 раз при запуске на новой машине чтобы убедиться есть ли там ошибки.

BadPointer 27-04-2014 12:39 2343730

У меня консоль всегда на заднем плане. Разве она отображается поверх основного окна? В любом случае, я сделаю прячущий консоль ключ, который будет сохранятся в конфиге. Кстати, нужно ли вообще по умолчанию отображать консоль в режиме эксперта?

Напоминаю, если консоль скрыта, то отобразить ее всегда можно кликнув на режим эксперта при нажатой Ctrl.

quarq 27-04-2014 13:34 2343742

хочу предложить тему с логотипом http://rghost.ru/54669568
фото http://rghost.ru/54669611
немного подправил размеры и скругления
лично для себя добавил иконку еще и в SDI.ехе (видно на фото, вместо зеленоватого квадратика )

AlexM22204 27-04-2014 15:15 2343764

Цитата:

Цитата BadPointer
Чтобы преобразовывать PNG в WebP и обратно можно использовать convert_all.bat, cwebp.exe, dwebp.exe. »

Может это и глупый вопрос, но пожалуйста поясните, как скачать cwebp.exe, dwebp.exe да и всё остальное... :sorry:

BadPointer 27-04-2014 15:21 2343766

AlexM22204,
1. https://code.google.com/p/snappy-dri...nk%2Fresources
2. Правый клик на имени файла.
3. В Crhome есть пункт меню: "Save link as..."

samsobi 27-04-2014 19:13 2343846

Цитата:

Цитата quarq
немного подправил размеры и скругления »

Проверь на украинском языке - опции не влазят. :)
ЗЫ. Кстати и у sorc тоже.

quarq 27-04-2014 20:39 2343869

Цитата:

Цитата samsobi
опции не влазят »

:laugh: а если вот так http://rghost.ru/private/54681425/75...c19c2f319916c1 укоротил надпись но добавил в описалово (всплывающая подсказка)

ps теперь у все влезет

Sorc 27-04-2014 20:52 2343873

Немного изменил. Хотелось бы критику увидеть, куда и как кнопки разместить, положение ну и т.д.

Инсульт 27-04-2014 21:51 2343893

Цитата:

Цитата AlexM22204
Чтобы преобразовывать PNG в WebP и обратно можно использовать convert_all.bat, cwebp.exe, dwebp.exe »

зачем такие сложности? Я редактировал и сохранял в фотошопе без всяких плагинов.
Цитата:

Цитата Sorc
Немного изменил. Хотелось бы критику увидеть, куда и как кнопки разместить, положение ну и т.д. »

имхо как то слишком уж "накидано в кучу" чем компоновка дефолтного интерфейса не устраивает?

Sorc 27-04-2014 22:06 2343898

А что именно в куче то? :idontnow: По моему наоборот разнесено, опции вверху, режим эксперта слева, установка внизу.

Инсульт 27-04-2014 23:11 2343921

Цитата:

Цитата Sorc
По моему наоборот разнесено, опции вверху, режим эксперта слева, установка внизу »

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

tyt 28-04-2014 01:04 2343939

Цитата:

Цитата Инсульт
Да кстати у меня нет такой опции "перезагружать после установки" »

Тему примени Metallic Logo_test7 но сначала скачай с предыдущей страницы

Sorc 28-04-2014 01:20 2343943

Инсульт, честно говоря не очень приятно было читать последний пост. Скрин был выложен на украинском по причине проблемы именно с ним, да и "имхо" в каждом посте... Мнение есть у каждого. По поводу стрелок не понятно, языки так же как и в других темах выбираются в выпадающем меню. А если программу используют несколько человек по сети и кому то больше понятно на одном языке, а кому то на другом, что тогда? Тут напрашивается вопрос, если спрячется языковая панель, что делать? И как она должна прятаться, она идет в связке с выбором тем и чекбоксом "Режим эксперта" они тоже должны прятаться, а если нет, то чем она мешает в принципе?

Инсульт 28-04-2014 02:42 2343952

1. скрин с проблемным переводом я даже не видел, он наверно несколько страниц ранее. Разговор был про тот где я процетировал.
2. Люди которые юзают софт для сетевой установки это как правило юзеры с знанием английского. Так что пример неудачный. Как должна прятаться языковая панель? А ее быть вобще не должно, при первом запуске появляется диалог с выбором языка, язык ты выбираешь, естественно в конфиге записывается "-lang:Russian" опять же продвинутый юзер уберет эту запись с конфига и диалог выбора языка появится.
Это я все к тому что со временем "если пихать все свистелки и перделки" из простой по изначальному функционалу программы получится интерфейс управления звездолетом, а оно надо?
--
Цитата:

Цитата Sorc
Немного изменил. Хотелось бы критику увидеть »

И сюда брошу какашку: Вертикальная область программы урезается. О юзерах с низким разрешением экрана "например на нетбуке" не думаем?

Sorc 28-04-2014 09:01 2344009

Может все таки что то конкретнее, а то ну никак не пойму что не устраивает, дефолтный запуск идет с разрешением 800*600, разве есть меньше?
Минимальный размер при уменьшении 640*240

Цитата:

Хотелось бы критику увидеть, куда и как кнопки разместить, положение ну и т.д.
То, что эта тема не устраивает, это понятно, она и называется "metalic_test2.txt", вот поэтому и нужна критика с предложениями по улучшению.
А по поводу языковой панели, так она вобще не мешает.
з.ы. Может что то конкретное, а не просто "какахи"?

XCV 28-04-2014 10:32 2344038

Цитата:

Цитата quarq
хочу предложить тему с логотипом http://rghost.ru/54669568 »

логотип по моему классно вписывается в общее оформление программы.
вопрос, можно уменьшить высоту прогрес баров?

BadPointer 28-04-2014 10:40 2344040

Цитата:

Цитата XCV
вопрос, можно уменьшить высоту прогрес баров? »

Отдельно для прогрессбара нельзя, но можно изменить DRVITEM_WY.

samsobi 28-04-2014 10:47 2344043

Цитата:

Цитата quarq
ps теперь у все влезет »

Да, спасибо за внимание. Теперь видно все. Ещё один ньюанс - этот верхний ряд кнопок растянуть на всю ширину окна с драйверами и будет нормально!

Sorc, как на мой вкус фломастера :) - первый вариант мне понравился больше. Если сделаешь, как quarq с подсказкой да еще выложишь свой файл лого - тоже будет нормально. Ещё раз - это моё ИМХО и мой вкус фломастеров... :) . По разрешению нетбуков решение простое - выбрать другую подходящую тему.

Sorc 28-04-2014 11:51 2344063

Может кому такой вариант больше понравится, совместно с quarq


По поводу текста в левой панели в курсе.

http://rghost.ru/54696181

samsobi 28-04-2014 12:35 2344084

Цитата:

Цитата Sorc
По поводу текста в левой панели в курсе. »

Да, уж точно картинка лишняя получилась. :) ИМХО, если вернуть родной серый фон - будет самое то.

Sorc 28-04-2014 12:51 2344090

samsobi, либо так


http://rghost.ru/private/54697350/e5...1736f3f4a02b52

Fortress1 28-04-2014 17:00 2344181

С прозрачностью панелей прикольно только логотип уродский))) Фон с белого смените на слегка сероватый. Для контраста с остальными окнами и панелями. Панель "опции" сдвиньте вниз к панели "выделить все". Ей там самое место и там свободно. Заодно сожмется вкладка установить. А то нелепо смотрится. Вкладку язык тоже закинь влево в самый низ (там где травка).

И зачем Вам вообще выбор темы в самой программе? Оставьте как опцию через конфиг. Уменьшится количество необходимых панелей. Уменьшится количество вопросов от людей.

В итоге основное окно программы будет только для драйверов.

"Не нужно позволять людям выбирать. Они сами не знают чего они хотят" (с)

XCV 28-04-2014 17:24 2344198

Вложений: 1
а мне нравится логотип, и иконку проге не помешало бы, можно такую же как и лого, работает программа однозначно не хуже чем аналоги, а во многом даже лучше, пора "рюшечками заняться))

Sorc 28-04-2014 17:24 2344199

Цитата:

Цитата Fortress1
Панель "опции" сдвиньте вниз к панели "выделить все" »


Вот так выглядит при дефолтном открытии
А вот так при изменении размера и это не полное изменение размера, поэтому для умещения всего так и размещено:

Цитата:

И зачем Вам вообще выбор темы в самой программе?
Удобнее выбирать в самой программе, разве нет? Одно и тоже надоедает, взял и сменил, не лезешь в конфиги прописывать.
А вот так выглядит для обычного пользователя без режима эксперта:


http://rghost.ru/54704786

kwn 28-04-2014 18:03 2344213

народ! давайте обсуждать функционал, а не красоты, лады?
я тут уже общался с SamLab-ом по поводу установки дров на кривосделанные ультрабуки, дык может уважаемый BadPointer услышит...
на Acer Aspire V5-122p даже теневое окно (типа досовского) под хрюшей не отобразилоь, лог не создался, хотя на стационарном компе всё о'би...
где могла собака порыться?
винды одинаковые, с одного диска
ЗЫ BadPointer , уважаемый! а нельзя увеличить размер шрифта, или сделать его выбор для неособо зрячих, или - только согласно рарешения экрана попиксельно? заранее спасибо

Fortress1 28-04-2014 18:15 2344225

Цитата:

Цитата Sorc
А вот так при изменении размера и это не полное изменение размера, поэтому для умещения всего так и размещено: »

сожми окно установить до его минимума и все влезет

BadPointer 28-04-2014 18:19 2344228

Цитата:

Цитата kwn
на Acer Aspire V5-122p даже теневое окно (типа досовского) под хрюшей не отобразилоь, лог не создался, хотя на стационарном компе всё о'би... »

При запуске программы ничего не появляется? Ни окна с интерфейсом, ни консоли, ни сообщения об ошибке?

Можно попробовать запустить через файл 1.bat:
Код:

SDI_R66.exe
pause

Цитата:

Цитата kwn
ЗЫ BadPointer , уважаемый! а нельзя увеличить размер шрифта, или сделать его выбор для неособо зрячих, или - только согласно рарешения экрана попиксельно? заранее спасибо »

В теме можно изменить FONT_SIZE.

tyt 28-04-2014 19:48 2344278

Logo из #319 поста,по моему мнению, больше подходит, но требует доработки(объема не хватает)
Logo из #307 ничего не напоминает ?

BadPointer 29-04-2014 19:58 2344826

В шапке выложена новая версия программы: R72.

Список изменений в R72 по сравнению с R66:
  • Различные расширения по поддержке тем и исправления в интерфейсе.
  • Улучшено распознание ноутбуков.
  • Добавлен ключ -showconsole для отображения консоли. По умолчанию консоль скрыта.
  • Галка "Создать точку восстановления" на новой панели теперь работает, причем даже при активном ключе -norestorepnt.

UPD:
Обновил с R71 до R72. Исправлен уровень прозрачности у панели с драйверами.

Инсульт 29-04-2014 20:22 2344847

Как теперь в теме убрать это ужасное некрасивое закругление диалогов?
ROUND везде = 0
===
OUTLINE_ROUND теперь вообще не работает, либо берется из темы в EXE.

quarq 29-04-2014 20:26 2344851

tyt, предложите свой вариант ,кто вам или что мешает!? а так это всего лишь троллинг!
вот вой вариант интерфейса
я лично хочу чтобы и функционал был и картинка радовала глаз
мне например в удобности не хватает, после всех манипуляций с драйверами, нажатия на клавишу Enter а нажатие клавишь ctrl +I мне лично не совсем удобно ..

BadPointer 29-04-2014 20:50 2344868

Инсульт,
Нужно добавить параметры ко всем панелям от PANEL1 до PANEL13.
За основу можно взять тему metallic.txt.

Также можно уменьшить расстояния между драйверами
DRVITEM_DIST_Y0 = 37
DRVITEM_DIST_Y1 = 37

Sorc 29-04-2014 22:05 2344916

800x600 800x600 640x260
http://rghost.ru/54735320

З.Ы. Спасибо BadPointer за помощь в реализации.

Fortress1 29-04-2014 23:04 2344957

BadPointer, включи тему сорка как умольчальную)

У кнопки установить шрифт чуть поболее сделайте) чуток на пару-тройку пунктов

XCV 29-04-2014 23:13 2344961

Цитата:

Цитата Sorc
З.Ы. Спасибо BadPointer за помощь в реализации. »

вот теперь кроме замечательной работы программа еще и глаз радует интерфейсом) еще бы иконку ей, пробовал ресхакером сменить иконку на экзешнике - чет не запускается после этого (

Инсульт 29-04-2014 23:14 2344962

Цитата:

Цитата Fortress1
У кнопки установить шрифт чуть поболее сделайте) чуток на пару-тройку пунктов »

А нельзя, шрифт только для всего гуя меняется пока что
з.ы. я за функционал, а не за красивые розовые кнопочки. Тему по умолчанию поставить самую обычную и легкую и постоянно там что то добавлять из функций, а уж темы самодельные выкладывать отдельно кто хочет тот качает и ставит.
==
Sorc, перезалей что ли в нормальном формате архив. "неизвестный метод архивации" 7zip ставить не буду. Не такой уж там мегасуперадский размер чтобы жать 7зипом.

BadPointer 29-04-2014 23:38 2344969

Цитата:

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

Зачем отдельно? Все темы можно включать вместе программой, а переключается все моментально, без перезапуска. Можно даже выделить элемент со списком тем и крутить его туда-сюда колесиком мыши.
При автономной работе программы(один exe файл) будет использоваться тема Metallic, так для этого не требуется внедрять в exe дополнительную графику.

-----------------------------------------------------------------

Пока я поставлю следующие темы на обсуждение:
1. Какую тему использовать по умолчанию?
2. Какой логотип следует использовать? Есть ли замечания к тому что предложил QuarQ(в скрине на предыдущей странице)? Или у кого есть и другие предложения?

quarq 30-04-2014 00:05 2344973

Цитата:

Цитата BadPointer
к тому что предложили Sorc »

если у его логотипа чуток скруглить углы получится еще лучше

Цитата:

Цитата XCV
еще бы иконку ей, пробовал ресхакером сменить иконку на экзешнике - чет не запускается »

можно вполне нормально вставлять иконку без харакири на моем скрине она имеется

ps вот ссылка на ехе http://rghost.ru/54738265

XCV 30-04-2014 00:08 2344974

Цитата:

Цитата BadPointer
1. Какую тему использовать по умолчанию? »

я думаю любой в состоянии запустить скачанную программу и выбрать тему, при следующем запуске по умолчанию будет та которую он выбрал)
Цитата:

Цитата BadPointer
2. Какой логотип следует использовать? »

мне больше нравится модификация инь-яня, а вообще здесь выбор за тобой как за автором)

Цитата:

Цитата quarq
можно вполне нормально вставлять иконку »

вы вставили при самостоятельной сборке из исходников?

quarq 30-04-2014 00:58 2344989

Цитата:

Цитата XCV
вы вставили при самостоятельной сборке из исходников? »

да

можно еще и такой логотип :

Инсульт 30-04-2014 01:25 2344998

Зачем на логотипе буквы SDI? Это тоже что у SAMSUNG на лого будет SMG :) Уж не знаю.. какая там функция программы? Установка драйверов.. Ну сделайте что то типа кучки девайсов с дискетой как у диспетчера устройств в винде ну и мелкими буквами полное название программы.

Sorc 30-04-2014 08:57 2345049

Цитата:

Цитата Инсульт
Sorc, перезалей что ли в нормальном формате архив. "неизвестный метод архивации" 7zip ставить не буду. Не такой уж там мегасуперадский размер чтобы жать 7зипом. »


Я наверное просто уже буду игнорировать твои "какашки".
Это в последний раз
http://rghost.ru/54745323

quarq 30-04-2014 09:38 2345067

Цитата:

Цитата Инсульт
Зачем на логотипе буквы SDI? Это тоже что у SAMSUNG на лого будет SMG Уж не знаю »

согласен совсем только дебил будет вставлять в логотип буквы:


Цитата:

Цитата Инсульт
Ну сделайте что то типа кучки девайсов с дискетой »

нарисуйте! а мы по критикуем :)

samsobi 30-04-2014 10:37 2345092

BadPointer, ИМХО, присоединюсь к XCV - инь-янь выглядит нормально, без выёживания. А уж за тему - особого смысла в дефолтной нету. Пусть останется metalic, а уж затем каждый себе элементарно назначит любую дефолтной.

quarq 30-04-2014 11:17 2345114

Цитата:

Цитата samsobi
инь-янь »

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

Fortress1 06-05-2014 14:09 2347744

Цитата:

Цитата quarq
когда строгал этот логотип именно такая мысль и была только я не спец в фотошопе ... »

может лучше что то типа как у Dell? прибавьте лоску к серым тонам)

Я просто не понимаю вашей мотивации... Логотип он о чем то говорит. Почему инь-янь? Почему именно он? Чем по вашему обусловлен выбор именно этого логотипа?

BadPointer 06-05-2014 14:22 2347751

Я не уверен что следует ориентироваться на логотипы компаний. SDI - не название компании, а программный продукт. Лучше обратить внимание на то как создаются иконки для программ и игр на рабочем столе, а также на магазины приложений для мобильников.

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

quarq 06-05-2014 17:36 2347869

Цитата:

Цитата Fortress1
Я просто не понимаю вашей мотивации... »

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

XCV 06-05-2014 19:51 2347940

Вложений: 3
картинки для идеи))

Инсульт 06-05-2014 22:40 2348052

Цитата:

Цитата XCV
картинки для идеи)) »

Держи результат :)

quarq 06-05-2014 23:45 2348086

для рекламного плаката хорошо !
а для логотипа не покатит попробуй сделай лого с него! и ico иконку ...
нам нужно по больше "полуфабрикатов" что бы понять что же нам надо..

Инсульт 06-05-2014 23:57 2348090

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

BadPointer 07-05-2014 00:16 2348095

Кстати, имейте ввиду что логотип/иконка должны быть совместимы с лицензией Creative Commons для того чтобы это можно было использовать в программе. Тем не менее, вы можете приводить примеры иконок и образов, найденных в интернете для задания направления по развитию идей насчет логотипа SDI.

Fortress1 07-05-2014 11:35 2348224

Цитата:

Цитата quarq
отвечу как в анекдоте: "он художник он так видит!!!"
а как по поводу триединства?! : железо , операционка , драйвер , вам на ум не приходило!??
вот теперь вы поняли мою мотвацию.... ииии?? »

проще будь...золотой глобус?

Цитата:

Цитата Инсульт
Держи результат »

зэ бест

quarq 07-05-2014 13:33 2348284

Fortress1, флудим?

вот тема интересная http://cache.spreadshirt.net/Public/...313/126313.jpg

Инсульт 07-05-2014 14:06 2348308

Была идея немного украсть идею у логотипа PS т.е сделать так же но из букв SDI

Но потом было сказано про Creative Commons и все такое..

XCV 07-05-2014 18:57 2348453

Вложений: 1
а такой набросок?

Fortress1 07-05-2014 20:34 2348495

Цитата:

Цитата XCV
а такой набросок? »

набросок норм) чуток бы штурвал сделать более похожим на значок настроек)

А у Инсульта клево получилось с картинкой которая как Вы говорите не подходит для лого. Может в окно программы его вставить? Там то нормально очень даже будет

А нельзя просто и сердито на прозрачном фоне? цвет можно поменять



А лучше чуть такого формата.


Инсульт 07-05-2014 23:00 2348561

Круглая фигня:

Штурвал :)

Из первой иконка лучше наверно..
тык

BadPointer 07-05-2014 23:17 2348568

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

Инсульт 07-05-2014 23:57 2348582

у DPS иконка была так же и лого.
Блин, ну я не знаю что можно отобразить как на лого так и на иконке. Что делает программа...ставит драйвера... тогда:


Дрова же :)

sov44 08-05-2014 00:03 2348586

Цитата:

Цитата XCV
картинки для идеи)) »

Понравилась идея с радаром (3 картинка). ИМХО шестерёнка на логотипе несколько банально.

quarq 08-05-2014 10:46 2348753

Инсульт, да уже намного интереснее но по поводу дров есть не точность надо вот так:

BadPointer, ну не знаю вот с моего рабочего стола :

как видно на всех есть эти проклятые буквы

XCV 08-05-2014 14:34 2348852

Цитата:

Цитата quarq
quarq »

как у вас имея на рабочем столе иконку WoW остается время на что-то еще? :o :lol:

quarq 08-05-2014 19:36 2348994

вот еще лого волне подходит под деятельность программы:


Цитата:

Цитата XCV
как у вас имея на рабочем столе иконку WoW остается время на что-то еще? »

боюсь у вас сложилось неверное представление обо мне в wowе я работаю а тут на osZone я развлекаюсь

Инсульт 08-05-2014 19:50 2349007

Цитата:

Цитата quarq
вот еще лого волне подходит »

не, не очень.

Цитата:

Цитата quarq
в wowе я работаю »

травки варишь? :)

BadPointer, когда новая версия? В ченжлоге уже R77 тут 72.
Очень жду этот фикс: * Fixed GUI lag on old PCs а то нанесли старого железа (PIII 600, 256озу) с конторы одной. а SDI так ужасно тормозит как будто кризис на калькуляторе.

Putin-mode 08-05-2014 20:37 2349022

BadPointer, От меня одно пожелание, оптимизировать программу для первого запуска программы без видеодров при разрешении 600 на 800. Спасибо!

BadPointer 08-05-2014 21:41 2349033

Цитата:

Цитата Инсульт
BadPointer, когда новая версия? В ченжлоге уже R77 тут 72.
Очень жду этот фикс: * Fixed GUI lag on old PCs а то нанесли старого железа (PIII 600, 256озу) с конторы одной. а SDI так ужасно тормозит как будто кризис на калькуляторе. »

Тормоза были с новой темой или лагала даже metallic?
В R77 сломана работа ключа -autoinstall, а R72 не содержит серьезных проблем поэтому он пока в шапке как наиболее стабильная версия. Исправлю и выложу новую версию как только смогу: это не от меня зависит.

Цитата:

Цитата Putin-mode
BadPointer, От меня одно пожелание, оптимизировать программу для первого запуска программы без видеодров при разрешении 600 на 800. Спасибо! »

Сделаю уменьшение если размер по умолчанию не позволяет вмещать все окно целиком.

kAZAn 08-05-2014 21:42 2349036

77 версия кому нужна для тестов

Инсульт 08-05-2014 22:23 2349052

Цитата:

Цитата BadPointer
Тормоза были с новой темой или лагала даже metallic? »

Новую тему не пробовал, тормозит с metallic. Даже если программа ничего не делает загрузка CPU 92%. в консоли ничего необычного нет.
Во время установки загрузка CPU так же 92% т.е тормозит именно GUI.
В 77-й по ссылке выше так же тормозит. Выглядит это так: Замирание курсора каждую 1 сек при перемещении над окном программы. Если программу свернуть то тормоза GUI пропадают, загрузка CPU 0%
читать дальше »

На назваие темы внимание не обращать. это metallic с измененным цветом и только. делаю тему под себя :)

BadPointer 08-05-2014 23:55 2349084

Инсульт,
Фон все равно сказывается на производительность, но ситуация должна быть значительно лучше в R77.
Чтобы замерять лаги нужно запустить прогу с ключом -verbose:1023.

Upd:
Это похоже что-то другое. Проверю не подвисает ли какой-то поток.

Инсульт 09-05-2014 00:41 2349103

Ну вот такое:
читать дальше »

GUI lag in List[200]: 350
GUI lag in List[F]: 351
GUI lag in List[200]: 351
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in MainD[85]: 40
GUI lag in List[F]: 351
GUI lag in Main[F]: 481
GUI lag in Main[200]: 521
GUI lag in List[F]: 361
GUI lag in Main[F]: 471
GUI lag in Main[200]: 471
GUI lag in List[F]: 350
GUI lag in List[200]: 360
GUI lag in List[F]: 341
GUI lag in List[200]: 341
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 361
GUI lag in Main[F]: 471
GUI lag in List[F]: 341
GUI lag in List[200]: 341
GUI lag in List[F]: 351
GUI lag in Main[F]: 461
GUI lag in Main[200]: 461
GUI lag in MainD[85]: 30
GUI lag in List[F]: 350
GUI lag in Main[F]: 470
GUI lag in Main[200]: 530
GUI lag in List[F]: 341
GUI lag in List[200]: 341
GUI lag in List[F]: 341
GUI lag in Main[F]: 461
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 351
GUI lag in Main[F]: 461
GUI lag in Main[200]: 461
GUI lag in MainD[85]: 40
GUI lag in List[F]: 351
GUI lag in Main[F]: 471
GUI lag in Main[200]: 521
GUI lag in MainD[85]: 40
GUI lag in List[F]: 360
GUI lag in Main[F]: 480
GUI lag in Main[200]: 520
GUI lag in List[F]: 351
GUI lag in List[200]: 351
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 340
GUI lag in Main[F]: 461
GUI lag in List[F]: 350
GUI lag in List[200]: 360
GUI lag in MainD[85]: 31
GUI lag in List[F]: 350
GUI lag in Main[F]: 460
GUI lag in Main[200]: 521
GUI lag in MainD[85]: 40
GUI lag in List[F]: 361
GUI lag in Main[F]: 481
GUI lag in Main[200]: 541
GUI lag in List[F]: 361
GUI lag in Main[F]: 451
GUI lag in Main[200]: 461
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 341
GUI lag in Main[F]: 471
GUI lag in List[F]: 350
GUI lag in List[200]: 350
GUI lag in List[F]: 340
GUI lag in List[200]: 340
GUI lag in List[F]: 330
GUI lag in List[200]: 330
GUI lag in List[F]: 381
GUI lag in Main[F]: 471
GUI lag in List[F]: 331
GUI lag in List[200]: 331
GUI lag in List[F]: 361
GUI lag in List[200]: 361
GUI lag in List[F]: 360
GUI lag in List[200]: 360
GUI lag in List[F]: 380
GUI lag in Main[F]: 470
GUI lag in List[F]: 360
GUI lag in Main[F]: 451
GUI lag in Main[200]: 461

BadPointer 09-05-2014 01:07 2349111

У меня на работе старый комп Intel Pentium 4, 3.0Ghz, Radeon X1600.
Лаги там порядка 30мс и это визуально незаметно.
В данном случае нужна дальнейшая оптимизация прорисовки, хотя сцена уже считается довольно сложной для прорисовки всего в реальном времени на старом компе.

GDI - это технология от 2000 года и с тех пор не развивалась. Программы используют ее для вывода простой графики так как GDI гарантировано доступен на любом компе в отличие от того же DirectX. Эта технология до сих пор активно используется в Flash анимации в интернете и некоторых анимационных телесериалах.

BadPointer 10-05-2014 10:48 2349525

В шапке выложена новая версия программы: R84.

Список изменений в R84 по сравнению с R72:
  • Устранен лаг интерфейса с темами Metallic_new и Grass, который проявлялся на старых компах.
  • При установленной галке "Перезагружать ПК" больше не происходит автоматическое выделение всех драйверов.
  • Исправления в русскоязычной локализации.
  • Исправлено отображение логотипа в теме Metallic_new. SDI до сих пор не имеет официального логотипа. Нужно больше предложений и более активное обсуждение.
  • Обновлена справка по ключам программы(-?).
  • Обновлено окно о программе(отображается при наведении на номер версии или логотип).
  • При щелчке на номер версии или логотип открывается меню со ссылками сайты.
  • Исправлено отображения прогрессбара при индексации нескольких папок с драйверами.
  • Исправлено отображения прогрессбара во время создания точки восстановления.
  • Галка "Перезагрузить ПК" не всегда срабатывала.
  • Галка "Создать точку восстановления" не всегда отображалась.
  • На низких разрешениях происходит автоматическое уменьшение размера окна.
  • Поправлен размер логотипа.
  • В подсказках к кнопкам теперь указываются горячие клавиши.
  • Обновлен маркер для ноутбуков Gigabyte.

Объявление
Обновлена главная страница программы на Google Code, там также есть ссылка ChangeLog с историей публичных релизов программы.
http://code.google.com/p/snappy-driver-installer/

AlexM22204 10-05-2014 11:37 2349549

BadPointer, а можно ли в темы Metallic и Classic (стандартные, а не новые) добавить пункт "Перезагрузить ПК по окончании" - очень не хватает? :yes: :sorry:

BadPointer 10-05-2014 11:51 2349556

AlexM22204,
Куда там добавить?
Или имеется ввиду сделать темы Metallic и Classic c расположением элементов как у новых тем?

AlexM22204 10-05-2014 12:45 2349580

Цитата:

Цитата BadPointer
Или имеется ввиду сделать темы Metallic и Classic c расположением элементов как у новых тем? »

нет, хотелось бы так

Либо добавить в режим эксперта

BadPointer 10-05-2014 13:43 2349599

AlexM22204,
Не хотелось бы увеличивать размер окна по вертикали.

Но ты можешь для себя подправить:
Код:

MAINWND_WY              = 750
PANEL12_OFSX            = PANEL_OFSX
PANEL12_OFSY            = 622
PANEL12_WX              = PANEL_WX
PANEL12_WY              = 16


AlexM22204 10-05-2014 14:07 2349606

Вложений: 1
Цитата:

Цитата BadPointer
Но ты можешь для себя подправить: »

может я что не так делаю, но ничего не получилось :(

BadPointer 10-05-2014 14:11 2349609

AlexM22204,
MAINWND_WY = 750

Там осталась запись "MAINWND_WY = 675". Убери ее.

samsobi 10-05-2014 16:49 2349640

BadPointer, Версия 84 уже различает ноуты и проч. по "get ChassisTypes" или ещё по аккуму?
ЗЫ. Заметил, что при смене тем в запущенной программе не обрабатывается // Font. Просто для эксперимента для разных тем применил разные шрифты и кегли. После перезапуска устанавливается шрифт и кегль темы при запуске и в дальнейшем при смене тем не меняется. Так задумано?

BadPointer 10-05-2014 16:56 2349643

samsobi,
Пока по старой схеме.

Учет ChassisTypes потребует изменения формата снимков системы(snp файлы). На данный момент запланировано 6 изменений требующих изменения формата и я хочу их сделать всех сразу, чтобы не создавать несколько промежуточных форматов.

samsobi 10-05-2014 16:59 2349645

BadPointer, понял. А по шрифтам? Абсолютно не критично, но любопытно. :)

Putin-mode 10-05-2014 17:04 2349649

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

samsobi 10-05-2014 17:12 2349654

Putin-mode, согласен полностью.Учет ChassisTypes важнее. Я вообще исключил бы темы с травкой и т. п. :) Сам применяю ровные цвета, подобные Classic. Но, любопытство - не порок! :)

Инсульт 10-05-2014 17:12 2349655

Я остановился на R72 версии.
Дальше пошло утяжеление программы всякими ссылками и няшыми розовыми кнопочками. Тормоза на древних машинах переживу как то в R84 тормозит как и в R72.

BadPointer 10-05-2014 17:22 2349659

Цитата:

Цитата Инсульт
Я остановился на R72 версии.
Дальше пошло утяжеление программы всякими ссылками и няшыми розовыми кнопочками. Тормоза на древних машинах переживу как то в R84 тормозит как и в R72. »

При использовании старых тем, R84 прорисовывает даже быстрее чем R72. Я не вносил каких либо изменений которые замедляют работу программы.
Если старая версия работает быстрее, то это регрессия, и я бы хотел увидеть сравнение уровня лага при прочих равных условиях и выяснить когда возникла проблема.
Ссылки открываются только при клике мышью на логотип или на номер версии. Это никак не сказывается на производительность даже на самых медленных компах.
Цитата:

Цитата samsobi
А по шрифтам? Абсолютно не критично, но любопытно. »

А что там хотелось бы изменять?

Core-2 10-05-2014 17:51 2349665

Цитата:

Цитата BadPointer
А что там хотелось бы изменять? »

Пропиарить видимо надо . Фон - голубой , шрифты с рюшечками и стразами .

samsobi 10-05-2014 18:02 2349673

BadPointer, повторю вопрос из http://forum.oszone.net/post-2349640-385.html
Цитата:

Цитата samsobi
Заметил, что при смене тем в запущенной программе не обрабатывается // Font. Просто для эксперимента для разных тем применил разные шрифты и кегли. После перезапуска устанавливается шрифт и кегль темы при запуске и в дальнейшем при смене тем не меняется. Так задумано? »

Вот и любопытно.
Core-2,
А вот при чем здесь пиар? :o :dont-know Тем более я ниже я высказал мнение ЗА простоту оформления.

BadPointer 10-05-2014 18:16 2349676

Цитата:

Цитата samsobi
Заметил, что при смене тем в запущенной программе не обрабатывается // Font. Просто для эксперимента для разных тем применил разные шрифты и кегли. После перезапуска устанавливается шрифт и кегль темы при запуске и в дальнейшем при смене тем не меняется. Так задумано?

Нет. Исправлю.

samsobi 10-05-2014 18:26 2349678

BadPointer, понял , спасибо. Но, конечно, работа по get ChassisTypes важнее.

BadPointer 12-05-2014 21:10 2350582

В шапке выложена новая версия программы: R88.

Список изменений в R88 по сравнению с R84:
  • Добавлена подсказка к галке "Перезагрузить ПК".
  • Изменена задержка перезагрузки ПК с 15 сек до 3 сек.
  • При изменении темы не обновлялся шрифт.
  • Починено распахивание окна на весь экран.
  • Горячие клавиши Ctrl+A и Ctrl+N не обновляли галку "Создать точку восстановления" на панели.
  • Теперь контекстное меню есть даже у чекбокса "Создать точку восстановления", который находится на панели.
  • Улучшено определение производителя и модели ноутбука.
  • Тип ПК берется из ChassisTypes.
  • Производится анализ подписей у установленных драйверов.
  • Изменен формат снимков(snp файлы). Старые снимки можно загрузить из программы версии R84.

Putin-mode 12-05-2014 21:30 2350594

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

BadPointer 12-05-2014 22:01 2350610

Объявление
Я открыл группу ВВконтакте.
http://vk.com/snappydriverinstaller

Инсульт 12-05-2014 22:16 2350615

1. Индексация теперь идет через ОЗУ? На компе с 384мб озу программа умирает на DP_printer так как не влазит не в озу не в файл подкачки. бсод подкачки.
2. Как отобразить это загадочное меню "Перезагрузить ПК", где оно там в няшной теме grass не разобрался.
==
Увеличил своп до 4гб все же через 42 мин скрипя и пердя скази диском индексация завершилась :)
==
Не. не работает:
читать дальше »
Всплывающее окно приложения: sdi.exe - Ошибка приложения : Инструкция по адресу "0x7c910892" обратилась к памяти по адресу "0x00002aaf". Память не может быть "read".

"ОК" -- завершение приложения

Ошибка приложения sdi.exe, версия 0.0.0.0, модуль ntdll.dll, версия 5.1.2600.6055, адрес 0x00010eb4.

Похоже во время определения чипсета. Лог увидеть никак виснет намертво даже explorer.exe

BadPointer 12-05-2014 22:24 2350616

Цитата:

Цитата Инсульт
1. Индексация теперь идет через ОЗУ? На компе с 384мб озу программа умирает на DP_printer так как не влазит не в озу не в файл подкачки. бсод подкачки. »

При индексации распаковка всегда осуществлялась в ОЗУ. Сейчас не помню, но вроде до 200МБ доходило во время распаковки.
Зачем индексировать на таких слабых компах?

Цитата:

Цитата Инсульт
2. Как отобразить это загадочное меню перезагрузки, где оно там в няшной теме grass не разобрался. »

Правой кнопкой щелкнуть на "Создать точку восстановления"(тот что на панели). Это таким образом я иду к тому что дублирующий пункт в списке можно будет скрыть без потери функционала.

Инсульт 12-05-2014 23:22 2350629

После нажатия "открыть логи":

Может просто версия R88 оптимизирована на сверхмощные и суперсовременные компы, на старых не работает совсем...

BadPointer 13-05-2014 00:15 2350639

Инсульт,
У меня на работе комп Intel Pentium 4, 3.0Ghz, 3GB RAM, Radeon x1600 и на нем все работает без лагов. Я бы не сказал что это сверхмощный комп.

На таких старых компах самое слабое место - малое количество RAM.
При индексации распаковка производится в RAM, и поэтому эту процедуру лучше не делать на компах с менее чем 512МБ памяти.

Когда драйверы распаковываются для установки на диск, оперативной памяти расходуется гораздо меньше и ее должно хватить. Требуемый объем памяти для распаковки зависит от того какой размер словаря был выбран при упаковке драйверпака. Можно перепаковать все архивы со словарем 32МБ с использованием этого скрипта.
http://www.mediafire.com/download/yq...rag/repack2.7z
Драйверпаки нужно положить в папку где bat файлы, запустить нужный bat файл, результат будет в папке out. Это все, разумеется, нужно делать на мощном компе. В результате будут получены драйверпаки, которые требуют мало RAM для распаковки.

Что касается падения программы, то используй отладочный билд, который я скинул через PM и передай мне backtrace.txt.

Инсульт 13-05-2014 22:57 2351112

Цитата:

Цитата BadPointer
Что касается падения программы, то используй отладочный билд »

Вылетает без ошибок, backtrace.txt пустой.

BadPointer 16-05-2014 12:34 2352063

Доступна новая версия программы: R90.

Скачать SDI_R90

Список изменений в R90 по сравнению с R88:
  • [важно] Исправлено падение программы после каждой успешной установки драйвера на XP. Этому багу подвержена только R88.
  • По окончании установки всех драйверов, если окно установки не активно, то ее кнопка на на панели задач будет мерцать.
  • Добавлен libtorrent. Пока без интерфейса, но уже можно запускать клиент SDI_R90 –torrent <путь к торренту>

P.S. Пока не получается обновить шапку. Какие-то проблемы с форумом.

Инсульт 16-05-2014 14:50 2352114

Цитата:

Цитата BadPointer
Добавлен libtorrent. Пока без интерфейса, но уже можно запускать клиент SDI_R90 –torrent <путь к торренту> »

Это для чего? размер ехе вырос в 4 раза озу съедает на 40мб больше. А польза?

Sorc 16-05-2014 15:13 2352128

Цитата:

Цитата Инсульт
Это для чего? размер ехе вырос в 4 раза озу съедает на 40мб больше. А польза? »

Это для того, что бы в будущем обновлять драйвер паки и саму программу, если эта опция не нужна, можно юзать R88.

з.ы. Где вы берете такие компы "древние"?

BadPointer 16-05-2014 15:39 2352136

Цитата:

Цитата Инсульт
Это для чего? размер ехе вырос в 4 раза озу съедает на 40мб больше. А польза? »

Размер exe увеличился с 393КБ до 992КБ. Это увеличение в 2,5 раза. Из libtorrent'а были исключены все ненужные модули, так что его размер уже оптимизирован для обеспечения только того минимального функционала что мне требуется.

Пока торрент не запущен программа не расходует дополнительной памяти и не задействует CPU.

samsobi 16-05-2014 18:13 2352199

Цитата:

Цитата Sorc
з.ы. Где вы берете такие компы "древние"? »

В бюджетных организациях. Там и про Win7 только слыхивали. Кому жемчуг мелок, а кому щи жидкие... :(

Sorc 16-05-2014 18:47 2352208

Незнаю где вы живете конечно и какие зарплаты у этих "бюджетников", НО 50$ я бы нашел и купил бы себе сам комп, хоть и б/у, но 2-х ядерный и минимум 2 гб ОЗУ. И нервы лично свои бы берег. Может вы им посоветовали бы так сделать?

XCV 16-05-2014 18:56 2352211

Цитата:

Цитата Sorc
НО 50$ я бы нашел и купил бы себе сам комп, хоть и б/у, но 2-х ядерный и минимум 2 гб ОЗУ »

во первых это далеко не 50$ стоит (по крайней мере у нас), а во вторых я бы посмотрел как вы за свой счет обновляете парк в 200 компов где большая часть древние целероны одноядерные с 256-512 оперативы, а вам все это настраивать)))

Sorc 16-05-2014 18:59 2352213

Если бы меня посадили за этот "дрючок", то поверьте мне, я нашел бы 50$, что бы не потрить нервы

Инсульт 16-05-2014 19:03 2352215

Цитата:

Цитата Sorc
Это для того, что бы в будущем обновлять драйвер паки и саму программу »

Что бы обновить 300кб программу обязательно нужен торрент, ок.
Драйверпаки всегда было и всегда будет удобнее обновить с сайта ибо можно выбрать что нужно.
Мое мнение вынести "обновлялку качалку порно" в отдельную утилиту - хочешь юзай не хочешь как хочешь...

Цитата:

Цитата Sorc
Незнаю где вы живете конечно и какие зарплаты у этих "бюджетников", НО 50$ я бы нашел и купил бы себе сам комп »

Сразу видно человека который никогда не работал :)
1.Начальству ненужно что то менять пока все работает. а то могут и вообще на счеты пересадить :)
2. Я лишь занимаюсь техническим обслуживанием, что принесли то починил. Парк из 700 компов. есть и современные есть и ноутбуки и.т.д. Если задачи железка выполняет зачем ее менять?

samsobi 16-05-2014 19:54 2352233

Sorc,
Цитата:

Цитата Sorc
купил бы себе сам комп »

это ключевая фраза. Себе лично уж я давно купил приличный комп, а кто купит для всяких ЖЭКов и т. п.? Впрочем это здесь оффтоп уже. Закроем эту больную тему... :(

Sorc 16-05-2014 21:44 2352281

Цитата:

Цитата Инсульт
Сразу видно человека который никогда не работал »

Слыш, я сирота, и работаю с 18 лет, так что молчи в тряпку.

Если ты х.... и не умеешь объяснить людям что и как, то это твои бока

XCV 17-05-2014 01:18 2352323

Цитата:

Цитата Sorc
Слыш, я сирота, и работаю с 18 лет, так что молчи в тряпку. »

тебе 3 человека объясняют, а ты из себя крутого строишь, хватит понты гнуть, у меня лично комп с i7 процем, 16 гигами оперативки ssd веником, на работе личный ноут с 8 гигами оперативки i5 процем и также с ssd веником, тормоза я на них не видел, но так как мне приходится обслуживать еще 200 тормознутых машин ты предлагаешь мне их тоже заменить новыми за свой счет? не неси чепухи, а свое "слыш" и намеки на маты - оставь при себе. И за 50$ можно купить только мышку к компу)))) а она не спасет от тормозов увы)))

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

vespasian 17-05-2014 08:39 2352358

Цитата:

Цитата Инсульт
Если задачи железка выполняет зачем ее менять? »

Хотите маркетологов без Ferrari, казино и дорогих шлюх оставить? Не хорошо...

BadPointer 17-05-2014 11:49 2352409

Вариант использования программы с использованием торрентов.
1. Пользователь желает обновить драйверы и у него уже есть доступ в интернет.
2. Он закачивает один файл SDI_Rxxx.exe и запускает его.
3. SDI загружает из интернета новейший торрент.
4. SDI через торрент сперва загружает локализации, темы и обновленную программу.
5. Если программа обновилась, то перезапускается.
6. Если нужно сменить язык, то он сам выбирается на тот установлен в Windows.
7. Погружаются через торрент индексы.
8. На основе подгруженных индексов определяется какие драйверпаки требуется скачать и производится их скачивание.
9. Производится установка драйверов из закачаных драйверпаков.

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

Обоснование статической линковки libtorrent.
libtorrent можно линковать статически(внутри самой программы), так и динамически(внешний dll файл). Динамическая линковка оправдана тогда как достоверно известно что комп будет иметь нужные dll или этот dll будет использоваться сразу несколькими программами. Программа может ожидать что основной набор системных dll имеется на каждом компе начиная определенной версии Windows и SDI использует минимальный набор системных dll, которые гарантировано имеются на Windows 2000 и выше. SDI не является пакетом программ, каждая из которых использует libtorrent, так что вынесенный в dll файл libtorrent не использовался бы несколькими программами.

При статической линковке неиспользуемый функционал libtorrent отсекается, что уменьшает размер exe файла. При динамической линковке невозможно заранее определить какие функции из dll будут использоваться, и поэтому в dll ничего не отсекается даже если программе нужна только одна небольшая функция.

Автономность.
Я стараюсь делать программу как можно меньшего размера и наивысшей производительности, но, я считаю, автономность в данном случае важнее. Для сравнения DPS и DIA содержат множество файлов даже с учетом только абсолютно необходимых.

DIA-drv.exe весит 5.8 Мб и все равно требует такие внешние программы как:
DPInst64.exe - 2.4 Мб
DPInst.exe - 2.3 Мб
7za.exe - 200 Кб
devcon64.exe - 70 Кб
devcon.exe - 55 Кб

SDI может все это делать самостоятельно без зависимости от внешних программ.

romeo91 17-05-2014 17:22 2352488

Чего вы так все за размер программы жметесь?
Цитата:

Цитата BadPointer
DIA-drv.exe весит 5.8 Мб и все равно требует такие внешние программы как:
DPInst64.exe - 2.4 Мб
DPInst.exe - 2.3 Мб
7za.exe - 200 Кб
devcon64.exe - 70 Кб
devcon.exe - 55 Кб »

Но это честный размер программы. И размер программы по нынешним меркам небольшой

BadPointer, твоя программа насколько я знаю сжата upx. Сколько настоящий размер?

BadPointer 17-05-2014 18:14 2352503

Цитата:

Цитата romeo91
BadPointer, твоя программа насколько я знаю сжата upx. Сколько настоящий размер? »

R1-R89: 1.2 Мб
R90: 3.4 Мб

Саму программу DIA можно сжать до 1.2 Мб, но внешние программы по прежнему нужны для полноценной работы.

Но, как я сказал выше, автономность для меня важнее и я был удивлен что кто-то огорчен из-за увеличения размера SDI из-за libtorrent. Добавление libtorrent, правда, сломало работоспособность программы на некоторых WinPE, но я собираюсь это исправить.

Putin-mode 17-05-2014 19:28 2352525

Цитата:

Цитата BadPointer
сломало работоспособность программы на некоторых WinPE »

а в чем поломка если не секрет?

BadPointer 17-05-2014 19:49 2352529

Putin-mode,
libtorrent добавил зависимость от библиотек wsock32.dll и ws2_32.dll. Это стандартные системные библиотеки, но с ними какая-то проблема на WinPE.

Инсульт 18-05-2014 00:07 2352603

Цитата:

Цитата BadPointer
libtorrent добавил зависимость от библиотек wsock32.dll и ws2_32.dll. Это стандартные системные библиотеки, но с ними какая-то проблема на WinPE. »

Да ладно, работает. Но не помещается в памяти :)

На системе с 512 озу запускается
Цитата:

Цитата BadPointer
4. SDI через торрент сперва загружает локализации, темы и обновленную программу. »

основной повод добавить ip обновлялки в локалхост тем кто меняет под себя "темы,локализации..."

hobbit25 18-05-2014 01:46 2352612

BadPointer, Недавно начал пользоваться вашим установщиком и ОЧЕНЬ не хватает деление устройств на классы т.е.
видеокарты
Устройства ввода
Сетевые ну и т.д.

BadPointer 18-05-2014 11:17 2352655

Инсульт,
Сама прога потребляет порядка 8 Мб, а остальные 65 Мб занимают индексы. Информация в них и так хранится наиболее экономичной форме. Например, дублирующие пути и названия драйверов используют общую строковую константу. Советую попробовать разбить сборник драйверов на несколько папок, в каждой из которых присутствует меньшее количество драйверпаков.

Драйверпаки в SamDrivers упакованы со словарем 128 Мб и их рекомендуется перепаковать со словарем 32 Мб с помощью выложенного ранее скрипта, а то их также не удастся распаковать.

hobbit25,
Иконки для драйверов берутся из диспетчера устройств.

Инсульт 18-05-2014 14:20 2352685

Цитата:

Цитата BadPointer
Иконки для драйверов берутся из диспетчера устройств. »

Он наверно не про это. в DPS все драйвера делились на группы "видеокарты, сетевые карты, твтюнеры и.т.д.." А в SDI все накидано в кучу без сортировки.
т.е программа считывала DP_Video_ и сверяла с индексом _video = Видеокарты

timon45 18-05-2014 14:45 2352690

hobbit25, я тоже об этом писал раньше
Инсульт, именно.

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

BadPointer 18-05-2014 15:04 2352703

DPS и SDI сортируют список драйверов по имени драйверпака в котором они были найдены.

Можно нажать F8, чтобы увидеть название драйверпака в SDI.
Таким образом, SDI и DPS отличаются тем какие иконки используются, а также наличием пояснения вроде "Видеокарты, сетевые карты".

hobbit25 18-05-2014 22:46 2352881

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

Fortress1 20-05-2014 13:02 2353498



Темы классные, особенно металик новый.

Только если можно сдвиньте вправо для симметрии в темах грасс и металик новый строки с драйверпаками.
И в верхних окнах отступ увеличьте. Миллиметра на 3.

В теме металик новый желтые кнопки возможно заменить на серые? И убрать у них объемность? Все таки не Грасс....
Спасибо за внимание

BadPointer 20-05-2014 13:27 2353507

Цитата:

Цитата hobbit25
BadPointer, Я не про иконки а именно timon45, что показывает т.е. группа драйверов
например: подоткнул мыш к ноуту клиента, чтоб было проще настраивать,
соответственно драйвера клиенту от моей мыши не нужны, так бы крыжик снял и всех делов,
а приходится выискивать высматривать не совсем удобно »

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

Цитата:

Цитата Fortress1
Только если можно сдвиньте вправо для симметрии в темах грасс и металик новый строки с драйверпаками. »

Место справа зарезервировано для полосы прокрутки. Раньше длинна кнопок драйверов автоматически изменялась при появлении/исчезновении прокрутки и это нарушало плавность раскрытия списка.

samsobi 20-05-2014 17:50 2353603

Fortress1, поиграйся с текстовым файлом сам. Например панель опций расписана в группе // Panel, options (строка 328). Уменьши PANEL12_OFSX и PANEL12_WX - увидишь результат. :) Аналогично по смыслу будут поля в разделах // Panel, selectall button (Выделить все). // Panel, selectnone button (снять выделение). // Panel, install button (Установить). Дерзай... :)

Сантей 21-05-2014 11:47 2353929

Fortress1, судя по твоему скрину галка на "Создать точку восстановления" не стоит, а она все равно была создана. Это ошибка?

BadPointer 21-05-2014 12:19 2353932

Сантей,
Галка автоматически снимается после создания точки восстановления.

Fortress1 22-05-2014 17:29 2354440

Win7 ошибка 5 при установке дров. Расшифруйте плиз

BadPointer 22-05-2014 18:14 2354454

Fortress1,
"Отказано в доступе"

sov44 22-05-2014 18:54 2354468

BadPointer, ошибка при установке драйвера на монитор Dell
логи http://rghost.ru/55601550

BadPointer 22-05-2014 19:33 2354496

sov44,
Не знаю в чем проблема. Судя по имеющимся данным, драйвер был подобран правильно.

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

sov44 22-05-2014 19:45 2354502

BadPointer, вот скрин http://savepic.org/5548319.jpg
Ошибка SDI E0000217

BadPointer 22-05-2014 20:00 2354508

sov44,
Я по логу вижу что ошибка E0000217, но это не стандартный код ошибки, так что я не знаю что он означает.

kAZAn 22-05-2014 22:58 2354578

sov44, возможно, что драйвер использовался в момент установки, или антивирус заблокировал установку.
Либо просто сам драйвер поврежденный.
Помогает, удаление предыдущего драйвера/использование драйвера с официального сайта.

читать дальше »
Цитата:

Возможно, потребуется указать путь, по которому находится драйвер. Драйвер может входить в состав Windows. Если требуется установить драйвер, которого нет на компьютере, можно скачать последнюю версию драйвера с веб-сайта производителя оборудования.

В диалоговом окне «Свойства» для устройства выберите вкладку Драйвер и затем щелкните Обновить драйвер, чтобы запустить Мастер обновления оборудования. Следуйте инструкциям по установке драйвера.

quarq 24-05-2014 00:43 2355017

вообще дело в драйвере на видеокарту из за него и не ставиться автоматом драйвер на экран ...

BadPointer 26-05-2014 16:55 2355943

В шапке выложена новая версия программы: R104.

Список изменений в R104 по сравнению с R90:
  • Добавлен ключ -delextrainfs. После распаковки драйверов удаляет лишние inf файлы.
  • Устранена утечка памяти при переключении тем.
  • В логе больше не отображаются отладочные сообщения об ошибках вроде ERROR in redrawfield(): hField is 0.
  • Реализован прогрессбар на панеле задач(работает на Windows 7 и выше).
  • Исправлено определение ноутбучности по ChassisType.
  • Исправлена подсветка кнопки "Установить" в новых темах.
  • При смене языка, не обновлялся сразу язык в списке драйверов.
  • Устройства не Plug and Play больше не считаются как нуждающиеся в драйверах.

samsobi 26-05-2014 18:23 2355975

BadPointer, при наведении мыши на драйвер во всплывающем окне есть слова не соответствующие языку. Т. е. в английском есть "Системные устройства", "Видеадаптеры" и т. д. Такое было и в предыдущих версиях (ниже 84-й не проверил). Русско-украинскому пользователю это до фонаря и лампочки, но англоязычный будет пялиться на иероглифы. :) И еще - что означает
Цитата:

Цитата BadPointer
Исправлена подсветка кнопки "Установить" в новых темах »

? Я не заметил разницы в какой-либо подсветке, т. к. никогда не присматривался к такому. :)

BadPointer 26-05-2014 18:50 2355995

Цитата:

Цитата samsobi
при наведении мыши на драйвер во всплывающем окне есть слова не соответствующие языку. Т. е. в английском есть "Системные устройства", "Видеадаптеры" и т. д. Такое было и в предыдущих версиях (ниже 84-й не проверил). Русско-украинскому пользователю это до фонаря и лампочки, но англоязычный будет пялиться на иероглифы. И еще - что означает »

Не понял где это. Хотелось бы посмотреть это на скриншоте.
Цитата:

Цитата samsobi
Я не заметил разницы в какой-либо подсветке, т. к. никогда не присматривался к такому. »

Баг проявлялся в том, что если навести мышь на кнопку "Установить", вывести мышь за пределы кнопки и затем сразу вернуть ее на кнопку, то кнопка не подсвечивалась как должна при наведении.

samsobi 26-05-2014 19:04 2356000

BadPointer, вот так выглядит http://rghost.ru/55870651

BadPointer 26-05-2014 19:28 2356009

samsobi,
Эту информацию выдает Windows. На англоязычных Windows там написано по английски и т. д.

samsobi 26-05-2014 19:38 2356016

BadPointer, ага понял, спасибо. Ну а русские с украинцами не дебилы - разберутся... :yahoo:

quarq 26-05-2014 19:39 2356017

samsobi, программа по видимому использует "национальную" информацию виндовс и по все видимости в китайском дистрибутиве будут иероглифы независимо от выбранного языка ...

уже ответили..

samsobi 26-05-2014 19:49 2356022

quarq, да, уже. И вот интересно, что на той неделе занимался ноутом с предустановленной украинской семеркой. И работал с SDI, но вот не заметил этот случай. Я двуязычный русско-украинский метис, и часто даже не помню, на каком языке я прочитал. Все сливается в единые понятия. А вот здесь случайно углядел. :)

Инсульт 26-05-2014 23:42 2356074

А можно в историю изменений так же писать что менялось в темах хотя бы отдельно? А то по полчаса сравнивать старые и новые темы на предмет изменений каждый раз..
В стандартных темах например metallic

-norestorepnt убирает из гуя панельку ресторпоинта а так же и перезагрузки.. А нельзя ли как то что бы панелька перезагрузки ПК оставалась независимо от -norestorepnt?

BadPointer 26-05-2014 23:54 2356077

Цитата:

Цитата Инсульт
А можно в историю изменений так же писать что менялось в темах хотя бы отдельно? А то по полчаса сравнивать старые и новые темы на предмет изменений каждый раз..
В стандартных темах например metallic »

Ничего не изменилось в темах с тех пор.

На Google Code можно посмотреть историю изменения отдельных файлов. Например:
https://code.google.com/p/snappy-dri...tallic_new.txt


Цитата:

Цитата Инсульт
-norestorepnt убирает из гуя панельку ресторпоинта а так же и перезагрузки.. А нельзя ли как то что бы панелька перезагрузки ПК оставалась независимо от -norestorepnt? »

Этот ключ не должен никак сказываться на этой панели.

VitProff 29-05-2014 19:31 2357417

BadPointer, Сегодня один мой знакомый пробовал установить драйвера с помощью версии R90 на Windows 2000 без сервиспака но программа показала только консольное окно которое сразу закрылось.

Вопрос: Это потому-то на Windows 2000 не установлен последний сервиспак или проблема может быть в другом?
Позже выложу снимки и логи этого запуска.

BadPointer 29-05-2014 20:21 2357441

VitProff,
Проблема из-за libtorrent, который использует API недоступный в Windows 2000. В данном случае проблема из-за IPv6, и я попробую избавиться от этой зависимости.

VitProff 30-05-2014 00:57 2357548

BadPointer, Здесь раньше уже говорили что обновление лучше вынести в отдельную утилиту, аналог конфигуратора обновлений DriverPackSolution.

Может так и сделаешь?

BadPointer 30-05-2014 10:03 2357635

Не вижу смысла делать две версии программы, когда их отличие будет сводится только наличию возможности загрузить обновление программы и драйверпаки,
пусть и ценой увеличения размера exe файла на 600КБ.

Конфигуратор DPS - платная функция, а у меня нет планов монетизировать SDI и соотвественно делать бесплатную урезаную и полную платную версию.

Вот скрины того как обновление SDI выглядит на данном этапе разработки:

VitProff 30-05-2014 14:17 2357759

Цитата:

Цитата BadPointer
Вот скрины того как обновление SDI выглядит на данном этапе разработки: »

Все хорошо получается! А старые драйверпаки будут автоматически удалятся?

Доделай возможность запуска новых версий на win2000. У меня в городе много старых ПК на которых ещё установлена эта ОС.

Инсульт 02-06-2014 01:34 2358717

А то что сейчас на http://driveroff.net на ДП только http ссылки не смущает? Или у SDI будет свой сервер с обновлениями bittorrent со своими ДП?

BadPointer 02-06-2014 09:32 2358766

Инсульт,
Будет один торрент содержащий программу, индексы и драйверпаки. Раздачу будут поддерживать пользователи на rutracker, nnm-club и других сайтах. Им будет выгодно раздавать для получения рейтинга, а также они смогут индивидуально закачивать драйверпаки, так как раздача не будет в виде образа iso.

Radiant 04-06-2014 08:13 2359677

поясните, пожалуйста, откуда прога берёт драйверпаки? расчитана на дистрибутив DPS?

BadPointer 04-06-2014 09:52 2359700

Radiant,
Драйверпаки делает SamLab для своей сборки SamDrivers.

Сборка DPS использует те же драйверпаки что и SamDrivers, но за наполнение (дополнительный софт, установка в трей DrvUpdater.exe, подмена логотипа ПК в "Информация о системе" на логотип DPS и т.д.) отвечает ArtX.

Radiant 04-06-2014 11:18 2359723

BadPointer, я немного не то спрашивал. прога весит полтора метра. что дальше с ней делать? пихнуть в дистриб Сэма или можно только содержимое его папки Drivers копирнуть в дистриб этой проги?

tyt 04-06-2014 12:11 2359761

Не можно, а нужно
Цитата:

Цитата Radiant
можно только содержимое его папки Drivers копирнуть »


Radiant 04-06-2014 12:28 2359776

tyt, ок, то есть, всё необходимое для полноценной работы уже есть в дистрибутиве проги, и она не привязана к дистрибутиву Сэма?

Sorc 04-06-2014 12:58 2359791

Radiant, скачайте отсюда образ, в нем есть все утилиты и драйвер паки

BadPointer 04-06-2014 14:29 2359833

Radiant,
Не привязана к дистрибутиву SamDrivers. В папку drivers можно даже свои драйверы добавлять без специальной подготовки. Причем их можно даже не упаковывать в 7z архивы.

VitProff 04-06-2014 20:44 2359999

BadPointer, Скомпилируйте пожалуйста версию 109 и выложите здесь. Хочу проверить установку на win2000 тот который без сервиспака о котором я писал раньше.

У меня при компиляции ошибка в файле update.cpp на 20 строчку #include "libtorrent/config.hpp"
К стати у Вас я нашел ошибку в файле main.cpp в строчке 493 символ апострофа стоит.

Sorc 04-06-2014 21:06 2360013

SDI_R109
Здесь

BadPointer 04-06-2014 21:54 2360040

Цитата:

Цитата VitProff
Скомпилируйте пожалуйста версию 109 и выложите здесь. Хочу проверить установку на win2000 тот который без сервиспака о котором я писал раньше. »

По первой ссылке от Sorc должно работать под Windows 2000.

Changelog. Пока ничего особо интересного. Хочу к следующему релизу уже доделать поддержку torrent.
Цитата:

Цитата VitProff
У меня при компиляции ошибка в файле update.cpp на 20 строчку #include "libtorrent/config.hpp" »

Нужно внимательно выполнить раздел 5 в инструкции по компиляции. Если на этом будет какая-то проболема, то это должно быть видно при выполнении пункта 5.6.
Цитата:

Цитата VitProff
К стати у Вас я нашел ошибку в файле main.cpp в строчке 493 символ апострофа стоит. »

Эта строка закомментирована(не активна) и компилятор ее вообще игнорирует. Смыл этой строки в выводе отладочного сообщения для моих нужд и в ней нет ошибки.

VitProff 04-06-2014 22:05 2360048

Цитата:

Цитата BadPointer
Эта строка закомментирована(не активна) и компилятор ее вообще игнорирует. Смыл этой строки в выводе отладочного сообщения для моих нужд и в ней нет ошибки. »

А у меня компилятор выдал ошибку на этой строчке.

VitProff 21-06-2014 16:17 2366915

Давно не слышно новостей от автора. Как дела с авто-обновлением программы???

BadPointer 21-06-2014 16:55 2366925

VitProff,
За ходом работы над программой можно следить здесь:
https://code.google.com/p/snappy-dri...er/source/list

Временное отсутствие активности может быть следствием различных факторов, в частности Real Life. Но я все равно слежу за форумом и готов выделить время на исправление критических проблем, если такие обнаружатся.

timon45 21-06-2014 21:47 2366984

BadPointer, в SDI R109 при нажатии на клавишу выделить все драйвера, ставится птичка и на создание точки восстановления, и ещё недавно устанавливал а бук с устройствами блютуз и картой wi-fi фирмы Ralink, драйвера блютуз устанавливаются раньше (т.к. сортировка идет в алфавитном порядке драйверпаков) но на блютуз не ставится драйвер пока не установится на Wi-fi, т.е. программу нужно запускать дважды. (все это конечно не критично но всё же)

mamont1 21-06-2014 21:49 2366985

Цитата:

Цитата VitProff
Давно не слышно новостей от автора »

Цитата:

Цитата BadPointer
Временное отсутствие активности...»

Цитата:

Цитата VitProff
Как дела с авто-обновлением программы???»

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

BadPointer 21-06-2014 22:16 2366999

Цитата:

Цитата timon45
SDI R109 при нажатии на клавишу выделить все драйвера, ставится птичка и на создание точки восстановления, и ещё недавно устанавливал а бук с устройствами блютуз и картой wi-fi фирмы Ralink, драйвера блютуз устанавливаются раньше (т.к. сортировка идет в алфавитном порядке драйверпаков) но на блютуз не ставится драйвер пока не установится на Wi-fi, т.е. программу нужно запускать дважды. (все это конечно не критично но всё же) »

Вложенные драйверы автоматически устанавливаются при использовании ключа -autoinstall или при установленной галке "Перезагрузить ПК".

Цитата:

Цитата mamont1
могёт хард нужон (в смысле - для эсперментов (над торрентом)
могём (но..., не круглосуточно) - и отдача (скрин) - но... подмогём, ежли... надо? »

Я могу самостоятельно тестировать торрент на своем компе.

timon45 22-06-2014 12:26 2367132

Цитата:

Цитата BadPointer
Вложенные драйверы автоматически устанавливаются при использовании ключа -autoinstall или при установленной галке "Перезагрузить ПК". »

Это я знаю просто не всегда все ужо, иногда проще выделить всё, и снять птички с тех что не нужны, я про то что выбираю "выделить все" так ещё и птичка "Создать точку восстановления" устанавливается.

Сантей 23-06-2014 13:53 2367445

Цитата:

Цитата timon45
я про то что выбираю "выделить все" так ещё и птичка "Создать точку восстановления" устанавливается. »

а в чем проблема то? всё правильно, лучше создать точку восс-ния на случай каких-то проблем

DR_WELL 08-07-2014 17:29 2373726

Отличная программа. Скорость потрясающая. Но есть проблема с установкой неподписанных драйверов.

Как с этим бороться? Автонажатие кнопки у диалогового окна о неподписанных драйверах не происходит.



Установка драйверов происходит в автоматическом режиме.

Конфиг используется следующий:

"-drp_dir:Drivers" "-index_dir:Indexes\SDI" "-output_dir:Indexes\SDI\txt" "-data_dir:Tools\SDI" "-log_dir:%WINDIR%\Logs\SDILog" "-finish_cmd:" "-finishrb_cmd:" -filters:1190 "-lang:" "-theme:(default)" "-license" "-nosnapshot" "-norestorepnt" "-preservecfg" "-autoinstall" "-autoclose" "-verbose:20" "-extractdir:c:\windows\Drivers\extract" "-keeptempfiles"

OS Windows 7 sp1 rus x86 и Windows 7 sp1 rus x64[/strike]

Дело было не в бобине :)

Проблема была в MDT и переменной HideShell=YES

Painkiller 10-07-2014 14:23 2374697

BadPointer , как скоро можно ожидать перепакованные драйвера от вас , совместимые с вашей чудной оболочкой ? Меня больше интересует драйвера под usb 3.0?

quarq 17-07-2014 23:41 2377776

Painkiller, так SamLab уже давным давно все перепаковал ссылка на последний тут : http://driveroff.net/dp/DP_xUSB_14072.7z.torrent

Painkiller 18-07-2014 11:44 2377899

Цитата:

Цитата quarq
Painkiller, так SamLab уже давным давно все перепаковал ссылка на последний тут : http://driveroff.net/dp/DP_xUSB_14072.7z.torrent »

Я про распакованные драйвера usb 3.0 , которые идут в пакете SamDrivers. Как я перешёл на intel то для меня это актуально

quarq 18-07-2014 11:56 2377906

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

Инсульт 26-07-2014 17:39 2381621

Почему sdi устанавливает только стандартные секции типа video, lan, chipset и.т.д. Но не ставит клавиатуры, мыши и.т.д. это возможно реализовать?
Например эта секция игнорируется даже если есть драйвера в ДП:

quarq 26-07-2014 21:59 2381715

Цитата:

Цитата Инсульт
клавиатуры, мыши »

потомучто это нафиг не надо приводит только к большим проблемам вместо нормального драйвера ставится тачпад (хвиды у них одинаковые) а для прокачанных мышей и клавиатур есть "не универсальные " в комплекте с девайсом

Инсульт 27-07-2014 11:18 2381800

Цитата:

Цитата quarq
вместо нормального драйвера ставится тачпад »

Да неужели? Ведь в данный момент и так вместо COMпорта ставится какое то уг Novoton communication port. А заместо Cardreader - firmware download utility. И ничего, можно просто и не ставить если не надо.
Еще для примера - у всех мышей a4tech одинаковый драйвер разница лишь в софте. так же тачпады в 98.9% это synaptics "если смотреть на чип" а то что говорит прошивка "йа сцони" ничего не значит, драйвер прекрасно встанет от synaptics.

infinity78 27-07-2014 11:37 2381805

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

quarq 27-07-2014 15:50 2381856

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

Инсульт 27-07-2014 20:17 2381931

Да чего вы прицепились к тачпадам? Тачпады не ставят дрова в секцию HID. А вот беспроводные клавы и мыши ставят. Чтобы у мультимедийной клавы работали доп кнопки например.

infinity78 27-07-2014 21:46 2381964

Инсульт,
Это сколько дров надо в пак напихать? Допкнопки на клавах и так работают. Если это только не супердопкнопки. Но тут уж не драйвера а ПО задействовано. У меня на мыши допкнопка, с драйверами, но без ПО она вообще никак не риагирует. Так что тут не к пакам вопросы. Паков ПО вот совсем не надо я думаю....

quarq 28-07-2014 00:03 2382002

Инсульт, давай драва посмотрим что да как
к стати такие ставятся не в папку виндовс а в прогаммс фаил

norem 12-08-2014 14:21 2388215

можно ли выложить скомпилированный SDI_R117.zip а то встрял на 4 пункте компиляции програмы (выбрать SVN Checkout где как в какой програме)
автору респект

BadPointer 12-08-2014 14:31 2388223

norem,
В контекстном меню у папки должен быть пункт "SVN Checkout". Это запустит программу TortoiseSVN, которая была установлена в пункте 1.4.

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

BadPointer 12-08-2014 20:07 2388381

В шапке выложена новая версия программы: R120.

Список изменений в R120 по сравнению с R104:
  • Версия программы обновилась до v0.2.
  • Добавлен ключ -checkupdates для обновления драйверов и программы.
  • Восстановлена работа программы под Windows 2000(исправлено в R109).
  • Исправлена проблема с подбором драйвера Intel Management Engine Interface.
  • Улучшено распознание Intel USB 3.0: добавлено еще два HWID'а.
  • Исправлено падение программы при загрузке снимков или во время обновления списка устройств. Это была очень давняя проблема, которую сложно было выявить так как она слишком редко проявлялась.
  • Добавлен польский перевод(автор: Pan3o).
  • Некоторые плавающие подсказки не обновлялись сразу при изменении языка.
  • Плавающие подсказки у драйверов теперь не появляются при наведении на чекбоксы.
  • Добавлены новые горячие клавиши для установки галок: Ctrl+P(создать точку восстановления) и Ctrl+R(перезагрузить ПК).

Примечание:
Чтобы протестировать обновление. Нужно прописать ключ -checkupdates в settings.cfg.

Painkiller 12-08-2014 20:42 2388398

Цитата:

Цитата BadPointer
-checkupdates »

Уже тестирую функцию обновления драйверпаков. Дождался наконец !Огромное спасибо! Если бы еще удаления старых драйверпаков то цены бы не было

BadPointer 12-08-2014 20:49 2388403

Цитата:

Цитата Painkiller
Уже тестирую функцию обновления драйверпаков. Дождался наконец !Огромное спасибо! Если бы еще удаления старых драйверпаков то цены бы не было »

После закачки новых драйверпаков, старые автоматически удаляются. Можно закачать только индексы, тогда программа сама определит какие драйверпаки содержат необходимые драйверы. Если выбрать установку драйвера из еще не закаченного драйверпака, то драйверпак сначала закачается, а потом запустится установка.

Painkiller 12-08-2014 20:51 2388405

Цитата:

Цитата BadPointer
После закачки новых драйверпаков, старые автоматически удаляются. Можно закачать только индексы, тогда программа сама определит какие драйверпаки содержат необходимые драйверы. Если выбрать установку драйвера из еще не закаченного драйверпака, то драйверпак сначала закачается, а потом запустится установка. »

Это уже было в предыдущих версиях или только в этой? Или я что-то пропустил ?

BadPointer 12-08-2014 20:54 2388410

Painkiller,
Ничего этого раньше не было.

Работа над механизмом обновления завершена только сегодня. Теперь идет этап тестирования и обкатки, хотя уже не должно быть серьезных проблем.

VitProff 12-08-2014 23:39 2388463

BadPointer, Сделайте проверку обновлений не ключём а отдельной кновкой "проверить обновления"

BadPointer 12-08-2014 23:43 2388465

VitProff,
Проверка обновлений в будущем будет включена по умолчанию.

VitProff 13-08-2014 00:16 2388475

BadPointer, качаю все драйверпаки через обновления. Застряло на 32 %.

BadPointer 13-08-2014 00:28 2388484

Самый актуальный торрент находится по адресу:
http://driveroff.net/SDI_Update.torrent

Чтобы поучаствовать в раздаче можно раздавать этот торрент через uTorrent. Я уже сделал раздачу на rutracker.org. Потом оформлю еще на nnm-club. Кого еще можно привлечь к раздаче?

Инсульт 13-08-2014 01:38 2388501

С mediafire.com качать нельзя больше...

Уважаемые пользователи!
Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.
Возможные причины ограничения доступа:
Доступ ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации.


-
Пришлось качать через жпрс
Выделил DP_USB_Intel_14082 а он пытается качать DP_TV_Others_14060 зачем то.
Не видит драйверпаки если в конфиге кастомные пути например: "-drp_dir:Drivers" "-index_dir:Indexes" "-output_dir:Indexes"
Наверно поэтому пытается качать все независимо что я выбираю в списке.
--
Вобщем закачка идет до 20-30% потом останавливается и идет стабильно только раздача. За 3 часа скачались из всех ДП по 1мег.
Выглядит это так:

До этого этот же файл стоял 3 часа, надоело закрыл.
Очень плохо что раздача на максимальной возможной скорости пока идет закачка\раздача интернет просто отсутствует т.е sdi грузит сеть на 101%

Radanius 13-08-2014 08:22 2388573

BadPointer В программе Bluetooth определяется как Toshiba, хотя стоит от Intel: скрин

BadPointer 13-08-2014 10:35 2388628

Цитата:

Цитата Инсульт
Не видит драйверпаки если в конфиге кастомные пути например: "-drp_dir:Drivers" "-index_dir:Indexes" "-output_dir:Indexes" »

Пока обновление зависит от жестко прописанных путей, но я это исправлю так чтобы учитывались пользовательские настройки.

Цитата:

Цитата Инсульт
Выделил DP_USB_Intel_14082 а он пытается качать DP_TV_Others_14060 зачем то. Наверно поэтому пытается качать все независимо что я выбираю в списке.»

Закачка производится блоками размером ровно 1МБ. Поэтому при выборе закачки одного файла, часто происходит зацепление двух соседних файлов(до и после выбранного файла). Эти файлы не закачиваются полностью, а только те части, которые требуются для закачки выбранного файла. После обновления драйверпаков, эти файлы удаляются.

Цитата:

Цитата Инсульт
До этого этот же файл стоял 3 часа, надоело закрыл.
Очень плохо что раздача на максимальной возможной скорости пока идет закачка\раздача интернет просто отсутствует т.е sdi грузит сеть на 101% »

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

Цитата:

Цитата Radanius
В программе Bluetooth определяется как Toshiba, хотя стоит от Intel: »

Выложи логи.

Цитата:

Цитата Инсульт
С mediafire.com качать нельзя больше...
Уважаемые пользователи!
Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.
Возможные причины ограничения доступа:
Доступ ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации. »

Я проверил наличие Mediafire.com в Едином Реестре запрещенных в РФ сайтов и его там нет. Блокировка, по-видимому, осуществляется твоим провайдером из-за ошибки или технической невозможности блокировать отдельные страницы. У провайдеров отберут лицензию на предоставление услуг связи в РФ если они откажутся осуществлять интернет цензуру и хранить информацию об интернет активности пользователей в течении 6 месяцев. Возможно, Mediafire оказался на том же сервере что и запрещенный сайт, а на некоторых IP висят сотни различных сайтов, которые попадают под блокировку заодно и не имеют возможность обжаловать неправомерную блокировку.

Это означает, что сайт блокируется в обход узаконненого механизма по тотальной цензуре интернета, который применяется для блокировки анимешных сайтов за детскую порнографию, социальную рекламу(Dumb Ways To Die) за призывы к самоубийству, Wikipedia за статьи о самоубийствах и наркотиках, политическую оппозицию за критику власти.

Мое сообщение уже ставит администрацию этого сайта в сложное положение, так как депутаты могут потребовать удалить это сообщение под угрозой блокировки этого сайта, и администрация не хотела бы терять российский трафик и вынуждать пользователей заходить через прокси, TOR, режим Turbo в Opera, плагин friGate. Но живя в стране с авторитарной властью, нужно быть готовым к тому что придется осваивать технологии обхода блокировок, так как уже сейчас заблочено почти 60 000 сайтом и из них только 3 000 были заблокированы с соблюдением федерального закона РФ об интернет цензуре.

Radanius 13-08-2014 11:06 2388640

BadPointer logs

BadPointer 13-08-2014 11:50 2388658

Я бы хотел залить SDI на различных трекерах, но там требуется также разместить постер программы в дополнении к скриншотам. Кто-нибудь может что-то придумать? Можно сделать по аналогии с SamDrivers: взять изображения различных устройств и нарисовать красивым шрифтом Snappy Driver Installer.

Radanius,
Список альтернативных драйверов можно посмотреть удерживая Пробел, а также кликнув на стрелке "вниз" чтобы раскрыть весь список.

SDI знает что ноутбук называется HP Pavilion dv7 Notebook PC и спроектирован в Hewlett-Packard. Но драйверы Bluetooth для него доступны только от Toshiba, Intel и IVT Corporation. Кроме того у этих драйверов нет ноутбучных маркеров которые предписывали бы устанавливать эти драйверы на определенные модели ноутбуков.

Таким образом, учет производителя в данном случае невозможно произвести и подбор драйвера осуществляется по другим параметрам. Работает ли предложенный драйвер? Если предложенный драйвер не работает, то в следующей версии драйверпака будет добавлен маркер.

Putin-mode 13-08-2014 18:49 2388861

BadPointer, а где и как в программе открыть диалог обновления драйверпаков через торрент?

BadPointer 13-08-2014 18:52 2388867

Putin-mode,
Не забыл добавить ключ -checkupdates в settings.cfg?

Инсульт 13-08-2014 20:53 2388908

Так задумано или что то не так?

Хочет обновиться программа хотя версия такая же..

BadPointer 13-08-2014 20:56 2388911

Инсульт,
SDI предлагает закачать индексы от еще не закаченных драйверпаков. Тогда будет возможным поиск драйверов по этим драйверпакам.

Инсульт 14-08-2014 11:04 2389098

Цитата:

Цитата BadPointer
SDI предлагает закачать индексы »

Закачивались индексы - 30 мин.
Индексировались из ДП - 15сек

Зачем нужны файлы например _P_CardReader_14074.bin если так же там качается DP_CardReader_14074.bin и 2 файла байт в байт

BadPointer 14-08-2014 11:24 2389111

Цитата:

Цитата Инсульт
Зачем нужны файлы например _P_CardReader_14074.bin если так же там качается DP_CardReader_14074.bin и 2 файла байт в байт »

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

Я собираюсь разнести пункт "Программа + индексы" на два пункта. Кстати, есть ли идеи как лучше назвать второй пункт чтобы было более понятней?
Варианты: "Индексы новых паков", "Онлайн подбор паков", "Оффлайн поиск драйверов", что-то другое.

Я также планирую прикрутить плавающие подсказки с более подробным описанием.

------------------------------------------------------------

Напоминаю, что мне все еще нужен по постер программы для оформления раздачи на торрент трекерах.

------------------------------------------------------------

Обновлена шапка темы: различные ссылки теперь сгруппированы внизу.

Инсульт 14-08-2014 11:37 2389116

Лучше сделать чтобы SDI сканировал те ДП что есть у юзера и только их проверять на обновления и отображать в списке. Например я не качаю и не пользуюсь ДП для тачпадов.

BadPointer 14-08-2014 11:42 2389119

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

XCV 14-08-2014 11:54 2389127

Цитата:

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

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

norem 14-08-2014 11:55 2389128

Подскажите что мне надо прописать в конфигурационном файле чтобы по окончании установки дров выполнялась перезагрузка ПК?
пробовал так: "-finish_cmd:shutdown -r -t 10" почемуто не срабатывает

Инсульт 14-08-2014 12:08 2389132

Цитата:

Цитата BadPointer
Напоминаю, что мне все еще нужен по постер программы для оформления раздачи на торрент трекерах. »

А параметры какие? Например 1000х1000 или как?

BadPointer 14-08-2014 12:22 2389141

Цитата:

Цитата XCV
а как насчет варианта чтобы отображался список всех драйверпаков, а галочки по умолчанию стояли только на тех что есть у юзера? если пользователь изначально скачал программу без паков - проставить один раз галочки на нужных думаю не составит труда. »

Может следует добавить кнопку "Выделить только обновления"?

Цитата:

Цитата norem
Подскажите что мне надо прописать в конфигурационном файле чтобы по окончании установки дров выполнялась перезагрузка ПК?
пробовал так: "-finish_cmd:shutdown -r -t 10" почемуто не срабатывает »

Требуется указать ключ -autoinstall. Можно добавить -autoclose.

finish_cmd выполнит команду когда перезагрузка не требуется. Возможно, имеет смысл использовать finishrb_cmd.

Цитата:

Цитата Инсульт
А параметры какие? Например 1000х1000 или как? »

"Размер обложки должен быть от 300x300 до 640x480 (480x640) пикселей. Рекомендуется не шире 400 пикселей."

norem 14-08-2014 12:30 2389147

мой конфиг

Цитата:

"-drp_dir:drivers"
"-index_dir:indexes\SDI"
"-output_dir:indexes\SDI\txt"
"-data_dir:tools\SDI"
"-log_dir:logs"
"-finish_cmd:shutdown -r -t 10"
"-filters:1190"
"-lang:"
"-theme:Classic"
"-license"
"-autoinstall"
"-autoclose"
"-preservecfg"
Задача какая. Надо чтобы автоматической установки дров компьютер перезагрузился и началась автоматическая установка приложений

ps конечно вариант запустить программу из батника так:
Цитата:

start /wait SDI_Rxxx -cfg:settingsautoreboot.cfg
shutdown -r -t 10

BadPointer 14-08-2014 12:58 2389165

norem,
При данном конфиге ПК будет перезагружен только в том случае если никакой из драйверов не запросил перезагрузку.

Нужно добавить -finishrb_cmd, чтобы команда выполнялась всегда.

Инсульт 14-08-2014 14:53 2389225

Вложений: 1
Временный логотип

BadPointer 14-08-2014 15:15 2389236

Инсульт,
Мне нравится.
Нужно также сделать это в формате ico с прозрачным фоном и webp для отображения в самой программе.

Инсульт 14-08-2014 20:14 2389365

Какой размер картинки webp ?

BadPointer 14-08-2014 20:17 2389369

Инсульт,
110x110

Инсульт 14-08-2014 21:54 2389412

Вложений: 3
Надо было насчет иконки спросить, сделал мультистраничную иконку 48х48-32х32-16х16 хотя в оригинале только 32х32

BadPointer 14-08-2014 22:26 2389426

Логотип в самой программе, пожалуй, тоже лучше сделать с прозрачным фоном.

Инсульт 15-08-2014 15:38 2389744

Вложений: 2
Цитата:

Цитата BadPointer
Логотип в самой программе, пожалуй, тоже лучше сделать с прозрачным фоном. »

А тут столкнулся с проблемой после конвертирования в webp с прозрачностью при повторном открытии пишет "ошибка декодирования" но файл открывает нормально...
На всякий случай примеры:

BadPointer 16-08-2014 11:31 2390019

В шапке выложена новая версия программы: R124.

Список изменений в R124 по сравнению с R120:
  • Восстановлена возможность снятия галок во время установки драйверов.
  • Добавлен логотип и иконка(автор: Инсульт).
  • Добавлен венгерский язык(автор перевода: LaMoLa).
  • Добавлена плавающая подсказка к кнопке "Выделить только для этого ПК".
  • Обновление программы и загрузка индексов новых паков разнесены на два отдельных пункта.
  • Исправлен баг из-за которого индексы иногда закачивались не полностью.
  • Исправлено отображение интерфейса при отмене установки через щелчок по прогрессбару установки.
  • Исправлен размер окна About в различных языках.

Примечания:
  • Чтобы протестировать обновление. Нужно прописать ключ -checkupdates в settings.cfg.
  • Программа пока не будет предлагать обновиться до R124. Когда выйдут обновленные драйверпаки, тогда я обновлю торрент.

VitProff 16-08-2014 13:44 2390041

Не знаю баг это или так должно быть:

При индексации через программу файлы индексов строятся по маске DP_Chipset_14081.bin а при скачивании через обновления _P_Chipset_14081.bin
После скачивания обновлений в папке с индексами присутствуют по два файла для всех драйверпаков.

BadPointer 16-08-2014 13:51 2390043

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

В общем, все так и должно быть.

VitProff 16-08-2014 13:54 2390044

BadPointer, Ясно! А они будут удалятся когда выйдет новая версия индексов???

BadPointer 16-08-2014 13:56 2390045

VitProff,
Да.
Когда пользователь выбирает закачать индексы, SDI сначала удаляет все файлы начинающиеся с подчеркивания, а потом закачивает все новейшие индексы.

BadPointer 19-08-2014 19:47 2391432

Обновленные драйверпаки доступны для закачки из самой программы.
Напоминаю, что для включения уведомлений об обновлениях, нужно добавить -checkupdates в файл settings.cfg.

Поучаствовать в раздаче драйверпаков можно на следующих трекерах:
http://rutracker.org/forum/viewtopic.php?t=4801462
http://nnm-club.me/forum/viewtopic.php?t=814344
http://rutor.org/torrent/373227

Инсульт 19-08-2014 22:52 2391503

Ну вот зачем, зачем SDI качает пустые архивы при обновлении. Ну вот я например качаю DP_Chipset_14083.7z а выкачивается еще и DP_xUSB_14082.7z например. После закачки DP_Chipset_14083.7z файл DP_xUSB_14082.7z удаляется. Но бывает так что пока не скачается ненужный ДП нужный качаться не начинает. Или это особенность торрента?

BadPointer 19-08-2014 22:59 2391506

Инсульт,
Да, это особенность торрента, и я уже объяснял это: http://forum.oszone.net/post-2388628-503.html

Painkiller 20-08-2014 08:52 2391581

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

BadPointer 20-08-2014 08:57 2391583

Painkiller,
Те, кто уже закачивали торрент на трекерах, должны обновлять раздачу в соответствии с инструкцией "Как правильно встать на обновленную раздачу?"(под спойлером в описании раздачи).

При обновлении через SDI старые драйверпаки и индексы должны автоматически удалятся. Старая версия программы не удаляется из расчета что пользователь сможет ей воспользоваться если в новейшей версии выявится серьезный баг.

Painkiller 20-08-2014 09:11 2391588

Цитата:

Цитата BadPointer
Те, кто уже закачивали торрент на трекерах, должны обновлять раздачу в соответствии с инструкцией "Как правильно встать на обновленную раздачу?"(под спойлером в описании раздачи). »

Вы не поняли. Я скачал с сайта samlab-a 10 драйверпаков. Закинул в папку . Индексация прошла но старые не удалились . А сегодня мне предлагается скачать их снова ?

BadPointer 20-08-2014 09:16 2391590

Painkiller,
Удаление старых драйверпаков сейчас осуществляется только на заключительном этапе обновления драйверпаков после закачки через торренты.

Я пока еще не решил стоит ли по тихому удалять все старые драйверпаки. Некоторым пользователям это может не понравится, а если в этом механизме обнаружится баг, то еще могут быть удалены не те паки.

Painkiller 20-08-2014 09:20 2391591

Цитата:

Цитата BadPointer
Painkiller,
Удаление старых драйверпаков сейчас осуществляется только на заключительном этапе обновления драйверпаков после закачки через торренты.
Я пока еще не решил стоит ли по тихому удалять все старые драйверпаки. Некоторым пользователям это может не понравится, а если в этом механизме обнаружится баг, то еще могут быть удалены не те паки. »

Понял почему предлагались опять скаченные драйверпаки. Потому что в папке находились не удалённые старые драйверпаки . В итоге я удалил вручную старые и и индексы все. Запустил , прошла индексация и ничего не предлагалось

Цитата:

Цитата BadPointer
Удаление старых драйверпаков сейчас осуществляется только на заключительном этапе обновления драйверпаков после закачки через торренты. »

Она работает только если качать через вашу утилиту

BadPointer 20-08-2014 09:25 2391594

Цитата:

Цитата Painkiller
Понял почему предлагались опять скаченные драйверпаки. Потому что в папке находились не удалённые старые драйверпаки . В итоге я удалил вручную старые и и индексы все. Запустил , прошла индексация и ничего не предлагалось »

В этом случае программа не должна была предлагать обновления. Исправлю.

Bodyakov 21-08-2014 11:44 2392175

При запуске в тихом режиме из Unattend.xml разными методами (7 oobesystem - firstlogoncommand, 4specialize, 6audituser) не срабатывает закрытия окна о неподписанном драйвере.
Если запустить вручную закрывает.
Командная строка:
Код:

SDI.exe /autoinstall /nogui
settings.cfg
Код:

"-drp_dir:drivers" "-index_dir:indexes\SDI" "-output_dir:indexes\SDI\txt" "-data_dir:tools\SDI" "-log_dir:c:\Windows\SDI-logs" "-finish_cmd:" "-finishrb_cmd:" -filters:1190 "-lang:" "-theme:(default)" -license

BadPointer 21-08-2014 12:38 2392210

Bodyakov,
Мне бы хотелось посмотреть логи этих сеансов установки драйверов.

Bodyakov 21-08-2014 13:01 2392218

обычный лог или надо включать дебаг? если надо то какой?

BadPointer 21-08-2014 13:06 2392219

Bodyakov,
Обычный лог. Если наличие определенных ключей сказывается на том сработает ли механизм автонажатия, то можно предоставить логи от этих двух сеансов.

Отладочную версию программы я даю в случаях когда SDI падает.

Bodyakov 21-08-2014 15:38 2392302

Вложений: 1
Это через проход specialize.
на установке Драйвера окно о неподписанном драйвере не закрылось.

Bodyakov 21-08-2014 15:52 2392311

Вложений: 1
А теперь ручной запуск уже после unattend установки.
Я так понимаю разница здесь:
unattend
Код:

Install32 'PCI\VEN_8086&DEV_265C','C:\windows\TEMP\SDI\Intel\WinAll\Chipset\9.3.2.1020_NEW\ich6usb.inf'
Dir: (C:\windows\TEMP\SDI)
Created 'C:\windows\TEMP\SDI\install64.exe'

ручной
Код:

Install32 'PCI\VEN_8086&DEV_265C','C:\Users\836D~1\AppData\Local\Temp\SDI\Intel\WinAll\Chipset\9.3.2.1020_NEW\ich6usb.inf'
Dir: (C:\Users\836D~1\AppData\Local\Temp\SDI)
Created 'C:\Users\836D~1\AppData\Local\Temp\SDI\install64.exe'
Autoclicker fired


BadPointer 21-08-2014 16:07 2392314

Bodyakov,

Мне нужно получить информацию об открытых окнах в момент появления диалога. Для этого нужно сделать следующее:
1. SDI должен запускаться с GUI.
2. Запустить установку и дождаться появления диалогового окна.
3. Сделать активным основное окно SDI.
4. Нажать F7.
5. Должно появится небольшое окошко, где нужно нажать OK.
6. Закрыть SDI и передать мне логи.

Bodyakov 21-08-2014 16:31 2392322

Вложений: 1
Это уже запуск из прохода oobe, с нажатием F7 и логом.

BadPointer 21-08-2014 20:58 2392438

Это диалоговое окно имеет меньший размер по вертикали чем обычно, и кнопки там также уже. Добавлю распознание этого окна.

Bodyakov 22-08-2014 18:27 2392828

когда будет новая версия?

BadPointer 22-08-2014 18:34 2392832

Bodyakov,
Можешь посмотреть даты прошлых релизов чтобы понять чего можно ожидать.
https://code.google.com/p/snappy-dri...wiki/ChangeLog

DR_WELL 24-08-2014 00:52 2393256

Цитата:

Цитата Bodyakov
не срабатывает закрытия окна о неподписанном драйвере. »

Цитата:

Цитата BadPointer
Это диалоговое окно имеет меньший размер по вертикали чем обычно, и кнопки там также уже. Добавлю распознание этого окна. »

То же столкнулся с данной проблемой, но при установке драйверов при помощи MDT. Пришлось убирать все открытые окна, бар от MDT и только тогда все устанавливалось без запроса.

BadPointer 24-08-2014 16:25 2393423

В шапке выложена новая версия программы: R127.

Список изменений в R127 по сравнению с R124:
  • Добавлен ключ -hintdelay для задания задержки появления подсказки.
  • Процент закачки драйверпаков теперь отображается в реальном времени.
  • Исправлен баг из-за которого предлагалось закачать новые паки, когда они имелись в наличии.
  • Заполнена информация о файле в Properties -> Details.
  • Добавлена ссылка на страницу ВКонтакте. Для этого нужно кликнуть на номер ревизии.
  • Обновление через торренты раньше игнорировало заданные пользователем пути к драйверпакам и индексам.
  • При первом запуске предлагается включить уведомление об обновлениях из интернета.
  • Сообщения о необходимости положить драйверпаки в папку и о наличии драйверпаков в интернете больше не появляются одновременно.
  • При отсутствии драйверпаков больше не появляется сообщение, что все драйверы актуальны и ничего не требуется обновить.
  • Добавлены темы с крупным шрифтом.
  • Исправлен баг с загрузкой индексов через торрент.
  • Окно с лицензией теперь всегда умещается на экране.
  • Добавлено распознание еще одного типа окна о неподписанных драйверах.
  • Исправлен слишком яркий зеленый цвет у подписи к драйверам у темы Grass.
  • Обновлен венгерский перевод.

Объявления:
  • Программа пока не будет предлагать обновиться до R127. Когда выйдут обновленные драйверпаки, тогда я обновлю торрент.
  • Напомните мне что я обещал сделать/исправить, но так этого и не сделал.
  • Какую задержку на появление подсказок(-hintdelay) выставить по умолчанию?
  • SDI в ВКонтакте.

quarq 24-08-2014 18:09 2393459

BadPointer, думаю необходимо обновить шапку (добавить все новые Ключи запуска из командной строки)
Цитата:

Цитата BadPointer
Программа весит менее мегабайта и не требует никаких сторонних программ. »

поменять на "Программа весит около мегабайта и не требует никаких сторонних программ."
может еще что то упустил...

AlexM22204 24-08-2014 18:28 2393467

BadPointer, небольшой вопрос(даже два):
- как сдвинуть текст на кнопке "Снять выделение" в теме Grass (увеличил шрифт до 11);
- можно ли увеличить шрифт отдельно на одной кнопке "Установить"...

Заранее СПАСИБО!

BadPointer 24-08-2014 19:29 2393488

Цитата:

Цитата quarq
думаю необходимо обновить шапку (добавить все новые Ключи запуска из командной строки) »

Добавил -checkupdates и -hintdelay.
Цитата:

Цитата quarq
поменять на "Программа весит около мегабайта и не требует никаких сторонних программ." »

Сейчас программа весит 983КБ, но с каждым релизом ее размер растет и со временем он перейдет рубеж в 1МБ.
Цитата:

Цитата AlexM22204
- как сдвинуть текст на кнопке "Снять выделение" в теме Grass (увеличил шрифт до 11); »

Может лучше увеличить размер кнопки и сдвинуть все немного влево?
Цитата:

Цитата AlexM22204
- можно ли увеличить шрифт отдельно на одной кнопке "Установить"... »

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

Инсульт 24-08-2014 23:19 2393557

Цитата:

Цитата BadPointer
В принципе можно предусмотреть задание шрифта для каждого элемента интерфейса »

Если не сложно реализовать, было бы полезно. Так же стиль шрифта B, I

BadPointer 24-08-2014 23:29 2393563

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

AlexM22204 25-08-2014 00:18 2393575

Цитата:

Цитата BadPointer
для каких элементов интерфейса желательно сделать возможным задавать свой шрифт. »

Я думаю для кнопок "Выделить все", "Снять выделение" и "Установить" :yes:

sov44 25-08-2014 21:50 2394003

BadPointer, просьба ключи запуска программы добавить хотя-бы текстовым файлом к следующим релизам.

BadPointer 25-08-2014 21:51 2394005

sov44,
Можно запустить прогу с ключем /?

Putin-mode 25-08-2014 21:56 2394009

По поводу шрифтов я думаю народ зря загоняется, это же вам не среда разработки, вся работа заключается в ~5 кликах мышкой и 10 минутах ожидания установки драйверов. А заморочка со шрифтами лишний полтинник строчек кода и потраченого времени.

volodya61 25-08-2014 22:15 2394015

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

BadPointer 25-08-2014 22:30 2394021

Мне не сложно добавить задание шрифта к каждому элементу интерфейса, но это означает что в теме нужно будет 20-30 раз прописывать шрифт, что увеличит размер файла и осложнит работу над новыми темами. Я не хочу делать этот файл настолько громоздким, что желающие создать свою тему будут впадать в ступор при виде этих файлов.

Цитата:

Цитата volodya61
ещё вот вспомнил, при переходе на одну из предыдущих версий, долго вспоминал, какой клавишей включается принадлежность драйвера драйверпаку, пробовал все F, пока до F7 не дошёл
неплохо бы где-нибудь, в шапке хотя бы, список горячих клавиш разместить.. »

Информация о почти всех горячих клавишах отображается в подсказках.

Cкрытые команды:
  • F7. Запись в лог информации окнах Windows. Эта информация нужна мне когда SDI не смог распознать окно о неподписанных драйверах.
  • F8. Включение отображения названий драйверпаков.
  • Ctrl+F6. Отображает все виды кнопок с различными статусами, что удобно для тестирования тем.
  • Ctrl+клик на "Режим эксперта". Открывает консольное окно.
  • Правый клик на "Информация о системе". Открывает скрытое меню, для выбора другой ОС и включения работы программы в холостом режиме.

volodya61 25-08-2014 23:12 2394032

BadPointer, спасибо!
да просто себе скопирую и суну файл в папку с программой, потому что вот опять забыл, оказывается не F7, а F8 :)

BadPointer 26-08-2014 00:32 2394049

У меня все не доходят руки написать пользовательскую документацию к программе. Может кто-то возьмется сделать это? Это можно организовать на Google Docs, так что часть людей смогут писать документацию, а остальные могут оставлять комментарии.

Для начала нужно определится с оглавлением и темами, которые будут рассмотрены. Например, учесть "Полезные советы" из шапки, объяснить как читать подсказки у драйверов, как записать на DVD, запускать в автоматическом режиме без участия пользователя, описание основных преимуществ SDI по сравнению с аналогами и т.д.

Инструкции по компиляции программы сейчас в актуальном состоянии.
Описание структуры файлов с темами еще не доделано.

Вот заготовка. Анонимные пользователи могут комментировать.
https://docs.google.com/document/d/1...JlEULNk2A/edit

s_host 26-08-2014 14:15 2394294

Для обновления драйверов надо добавить функцию "Больше не показывать этот драйвер", чтобы глаза не мозолила эта надпись


Bodyakov 26-08-2014 14:30 2394302

Вложений: 1
С версией R127 нормально прошла установка в режиме oobe. Но в режиме specialize видимо другое окно. Логи в архиве.

Инсульт 26-08-2014 16:57 2394369

Цитата:

Цитата s_host
Больше не показывать этот драйвер »

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

quarq 26-08-2014 18:43 2394447

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

Инсульт 26-08-2014 22:26 2394564

Уж тогда сделать проверку:
если у юзера папка Drivers пуста показывать все.
если у юзера в папке есть ДП показывать недостающие в первой колонке, а старые в второй. Если нет старых то не показывать вторую колонку а так же не выводить алерт.

BadPointer 27-08-2014 09:32 2394705

Объявления
  • R128(отличия от R124) и 16 обновленных драйверпаков доступны через автоматическое обновление.
  • Я не могу обновить торрент на rutor.org, а мне не хотелось бы создавать каждый раз новую раздачу. Никто не знает как мне заполучить права на редактирование раздачи?


Цитата:

Цитата quarq
Инсульт, зачем же так узко рассуждать!?
сделать еще одну колонку "не показывать этот драйвер" и на против каждого дайвера сделать чекбокс и выглядеть это будет также как первая колонка ... »

Тогда эта колонка будет очень широкая из-за длинного названия. Таблица в этом диалоге реализована на стандартном элементе Windows и не позволяет так просто добавить туда чекбокс. Нужно сделать свою реализацию этого элемента(как в основном окне) или использовать гибридное решение.

Цитата:

Цитата Инсульт
Уж тогда сделать проверку:
если у юзера папка Drivers пуста показывать все.
если у юзера в папке есть ДП показывать недостающие в первой колонке, а старые в второй. Если нет старых то не показывать вторую колонку а так же не выводить алерт. »

Как тогда пользователь закачает новые драйверпаки, если он захочет закачать их позже?

Цитата:

Цитата s_host
Для обновления драйверов надо добавить функцию "Больше не показывать этот драйвер", чтобы глаза не мозолила эта надпись »

Уведомление об обновлениях можно отключить полностью.

Может имеет смысл реализовать возможность выбрать другой режим работы уведомлений.

quarq 27-08-2014 10:13 2394718

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

BadPointer 27-08-2014 11:37 2394758

Цитата:

Цитата Bodyakov
С версией R127 нормально прошла установка в режиме oobe. Но в режиме specialize видимо другое окно. Логи в архиве. »

Это уже третья разновидность этого окна. Все они отличаются немного разной высотой окна(270, 244, 230) и кнопок(87, 74, 66). В следующей версии программы эта размерность не будет сравниваться.

kwn 27-08-2014 14:17 2394844

BadPointer, уважаемый! не подскажете - откуда на www.xtreme.ws и на kadets.ru взялся 128-ой релиз SDI ежли здесь нет, а на driveroff.net ваще 109? чья-то шутка?
http://kadets.ru/soft/2014/08/26/sdi_r128_26.08.2014/
с уважением, kwn

Инсульт 27-08-2014 14:24 2394848

Цитата:

Цитата kwn
не подскажете - откуда взялся 128-ой релиз »

Оттуда же откуда и 127-й. Через обновления в самом SDI

BadPointer 27-08-2014 14:28 2394852

kwn,

R128 выложено на:
На форумах пока лежит R127, так как изменения незначительные. SamLab обновляет driveroff.net, так что там не обязательно последняя версия. Торрент, с которого SDI обновляется, лежит по адресу http://driveroff.net/SDI_Update.torrent. Я его сам подготавливаю и передаю SamLab'у чтобы он залил его на свой сайт.

s_host 27-08-2014 15:07 2394873

Цитата:

Цитата BadPointer
Уведомление об обновлениях можно отключить полностью. »

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

BadPointer 27-08-2014 15:41 2394890

Мне бы хотелось провести анкетирование пользователей с помощью этого опроса.

https://docs.google.com/forms/d/1Uam...?usp=send_form

EDIT: опрос закрыт.

infinity78 27-08-2014 16:40 2394923

BadPointer,
Выкладывайте в BitTorrent Sync и не надо ничего будет обновлять. Просто замените файлы и они у всех обновятся автоматом. А я гарантирую Вам от себя постоянную отдачу в 50 мегабит. На данный момент я скачиваю с торрента и выкладываю в BitTorrent Sync, BIOXRCPHGPFMYVTUK6OXAOC6OQINSGGAL - Драйвера от SamLab

Инсульт 27-08-2014 16:54 2394927

Цитата:

Цитата BadPointer
анкетирование пользователей »

А результаты где увидеть? :)
А ну если анкета.. вот очень там на опрос похоже увидеть бы общее мнение по чекбоксам ответов

kwn 27-08-2014 19:31 2394998

BadPointer, спасибо за ссылочки, запомним
с уважением, kwn

BadPointer 27-08-2014 19:53 2395001

Цитата:

Цитата infinity78
Выкладывайте в BitTorrent Sync и не надо ничего будет обновлять. Просто замените файлы и они у всех обновятся автоматом. А я гарантирую Вам от себя постоянную отдачу в 50 мегабит. На данный момент я скачиваю с торрента и выкладываю в BitTorrent Sync, BIOXRCPHGPFMYVTUK6OXAOC6OQINSGGAL - Драйвера от SamLab »

Я не понял какую проблему это решение должно решить.

Сама программа немного весит и я могу ее расширить даже через Google Drive, Dropbox, Яндекс.Диск и т.п. Заливка программы на mediafire занимает секунды и не обременяет меня. Для обновления я использую торрент технологию и здесь также все в порядке. Правда мне приходится просить SamLab выкладывать торрент у себя на сайте, так как файл должен быть доступен по прямой ссылке, а у меня нет своего сайта и с Dropbox и подобных не работает.

Цитата:

Цитата Инсульт
А результаты где увидеть?
А ну если анкета.. вот очень там на опрос похоже увидеть бы общее мнение по чекбоксам ответов »

На данный момент 7 человек приняло участие.

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

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

infinity78 27-08-2014 21:00 2395020

BadPointer,
Цитата:

Цитата BadPointer
Я не могу обновить торрент на rutor.org, а мне не хотелось бы создавать каждый раз новую раздачу. »

Решить эту проблему.

BadPointer 27-08-2014 21:08 2395022

infinity78,
Я уже выкладываю на двух других трекерах, а также я мог бы выкладывать в дополнении к ним и на rutor.org, но там не могу обновить торрент.

bth-group 28-08-2014 13:28 2395311

BadPointer,
Почему то SDI R128 (и R127) скачивает индексы с именем _P*, а не DP*?!

BadPointer 28-08-2014 14:57 2395341

Опрос пользователей программы

Я бы хотел попросить пользователей Snappy Driver Installer поучаствовать в опросе, заполнив анкету по приведенной ниже ссылке. Анкета содержит 51 вопрос на 5 страницах и на это нужно будет выделить примерно 10-15 минут.

https://docs.google.com/forms/d/1jbH...?usp=send_form


Примечания.
  • Я опубликую результаты с графиками, а также отвечу на реплики, которые оставлены в текстовых полях после завершения опроса среди основной массы пользователей.
  • В этот раз опрос является массовым и я разошлю эту анкету по нескольким сайтам, а не только на этом форуме.
  • 14 уже заполнило первую версию анкеты. С тех пор я изменил некоторые вопросы и добавил новые. Реплики из текстовых полей никуда не потерялись и я отвечу на них. Но я все равно приглашаю пользователей, заполнивших первую анкету, также принять участие в обновленном опросе, отвечая на вопросы на третьей странице также как и в первом опросе.

kwn 28-08-2014 16:13 2395382

четвёртая страница анкеты выкидывает обратно на 3-ю, косяки с вопросами стр.1-п8,
2-11,2-12,2-13
будет стабильно - заполню,
с уважением, kwn

BadPointer 28-08-2014 16:33 2395397

kwn,
В зависимости от ответа на вопрос "20. Загружали ли вы драйверпаки/программу через встроенный механизм обновления?" на первой странице, происходит переход на вторую страницу(с вопросами по обновлению) или сразу на третью. В остальном все происходит линейно.

Что за косяки с вопросами "стр.1-п8,
2-11,2-12,2-13"? У меня вроде все в порядке, и на данный момент 12 человек уже заполнили анкету.

vespasian 28-08-2014 18:39 2395453

С тестом все в полном порядке.

samsobi 28-08-2014 21:42 2395524

Прошел последовательно всю анкету и всё отработало нормально без каких-либо выкидываний.

Painkiller 28-08-2014 22:00 2395531

Цитата:

Цитата samsobi
Прошел последовательно всю анкету и всё отработало нормально без каких-либо выкидываний. »

Подтверждаю

Chudmin 29-08-2014 08:12 2395629

Цитата:

Цитата Painkiller
Подтверждаю »

Аналогично.

kwn 30-08-2014 08:04 2396051

BadPointer, уважаемый! если вы сейчас в сети - откликнитесь!
как можно ответить на вопрос
Цитата:

8. Есть ли у вас доступ к Интернету во время работы с SDI? *
Да, хороший безлимитный интернет
Да, но скорость довольно низкая
Да, но у меня ограниченный трафик
Интернет не всегда доступен
Интернет обычно недоступен
если ещё его как оного ещё не присутствует?
ЗЫ ещё железяки не работают без дров :-)

ЗЫ ЗЫ даже если и есть (у меня теперь более-менее нормальная безлимитка), то я вилочку RJ-45 не воткну в сабж пока не поставлю антивирь)

ЗЫ ЗЫ ЗЫ
Цитата:

Есть ли у вас доступ к Интернету во время работы с SDI?
я отвечу ДА! но на моём компе, а не на том где происходит установка :(

PS: уходим в личку

BadPointer 30-08-2014 10:37 2396083

kwn,
Пользователи могут использовать SDI для обновления драйверов и в этом случае Интернет скорее всего доступен. Программы вроде Driver Genius подгружают нужные драйверы из интернета, и у SDI также есть возможность работать в этом режиме.

Если драйверы приходится часто ставить сразу после установки Windows, то последний вариант больше всего подходит.

Chudmin 30-08-2014 12:55 2396121

В чём-то kwn прав - у меня примерно такие же мысли на этом вопросе были. Я ответил "Интернет не всегда доступен", хотя сейчас, подумав более предметно, ответил бы "Интернет обычно недоступен".

По поводу обновления драйверов - несколько лет назад пробовал сее сделать через DPS на нескольких машинах(эксперимента ради), эксперимент вышел боком, то-же самое сделал на днях на своём любимом компе, всё корректно определилось и установилось. Правда, вэбкамера у меня одна, Logitech HD Webcam C310, а SDI определяет три - Logitech USB Camera (HD Webcam C310), Logitech HD Webcam C310 и HD Webcam C310, но версии установленного драйвера показывал одинаковый для всех трёх, и для установки обновленного драйвера, предложил один и тот же драйвер.

BadPointer 30-08-2014 13:13 2396129

kwn, Chudmin,
Возможно, вопрос был неудачно сформулирован и пользователи отвечали не так как ожидалось. Спасибо, что обратили на это внимание, это нужно будет учесть при интерпретации результатов.

Есть ли у вас есть еще примеры подобных проблемных вопросов? Например, в вопросе про файлы снимков системы у меня возникло ощущение что часть пользователей подумала о каких-то других снимках, а не тех что создает SDI.

Chudmin 30-08-2014 15:27 2396173

Цитата:

Цитата BadPointer
Есть ли у вас есть еще примеры подобных проблемных вопросов? Например, в вопросе про файлы снимков системы у меня возникло ощущение что часть пользователей подумала о каких-то других снимках, а не тех что создает SDI. »

Кстати о "птичках" - есть кнопка "Загрузить снимок..", и этого вполне хватает если у тебя флешка или внешний винт без запрета на запись, папка logs всегда с собой, а если с запретом(я уже не говорю про DVD), конечно можно зайти в папку logs через кнопку "Открыть логи" и сохранить куда нужно нужный(сори за тавтологию) ****.snp, но мне кажется, что было бы удобней, если нажать, например, Alt(или Ctrl)+"Загрузить снимок..", и выходило бы окно для сохранения актуального снимка системы, желательно уже выделенного(мечтать так по-полной).

А по поводу опроса - если есть сомнения, что некоторые не поняли о чём идёт речь, то может задать такой вопрос как-то так - Что вы знаете о файлах снимков системы, которые создаются в папке logs, в корне папки с программой SDI? Да в FAQ или в обсуждениях не помешало бы более подробно описать возможность данной функции, с примерами.

BadPointer 30-08-2014 16:56 2396208

Результаты опроса пользователей программы

https://docs.google.com/document/d/1...it?usp=sharing

Вы можете выделить интересующий вас вопрос и оставить свой комментарий прямо в документе с помощью Ctrl+Alt+M.

Инсульт 30-08-2014 18:36 2396264

А нельзя ли сделать фильтр на агресивность "заражения" А то SDI принимает за вирус даже grub (grldr, menu.lst) если они скрыты.
Я понимаю что есть вирусы с рандомными именами типа adf3vs5..
Или занести в белый список распространенные файлы загрузчиков например grub-a: grldr, menu.lst, logo.

Sorc 30-08-2014 20:27 2396308

Инсульт, у меня 4 флешки с этими файлами имеется, ни на один из этих файлов у меня SDI не ругается. Можете выложить логи, там где есть угроза и указано,что это именно эти файлы?

Инсульт 30-08-2014 23:09 2396391

VIRUS_WARNING: hidden folder 'porteus'
VIRUS_WARNING: hidden folder 'boot'
И так на все скрытые папки и файлы

challenger80 30-08-2014 23:15 2396396

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

BadPointer 30-08-2014 23:15 2396397

Инсульт,
По задумке механизм должен срабатывать на скрытые папки, а не файлы, так что я уберу срабатывание на скрытые файлы.
И все-таки почему эти папки скрытые?

challenger80,
Там ниже был вопрос 9, где можно было написать своими словами в текстовом поле.

challenger80 30-08-2014 23:19 2396400

Цитата:

Цитата BadPointer
Там ниже был вопрос 9, где можно было написать своими словами в текстовом поле. »

Недоглядел, обязательно написал бы. :(

Chudmin 31-08-2014 06:42 2396476

Цитата:

Цитата BadPointer
По задумке механизм должен срабатывать на скрытые папки, а не файлы »

У меня на внешнем винте развёрнута сборочка мультизагрузочная с Grub4dos, со множеством файлов и папок, которые я для удобства сделал скрытыми, так SDI мне ни гу-гу по этому поводу. Да, внешний винт находится в коробочке Zalman VE-200.

Цитата:

Цитата challenger80
Недоглядел, обязательно написал бы. »

Так напишите сейчас, в результатах опроса
Цитата:

Вы можете выделить интересующий вас вопрос и оставить свой комментарий прямо в документе с помощью Ctrl+Alt+M.
или напишите здесь.

vespasian 31-08-2014 11:02 2396516

Ответы на опрос пока вполне предсказуемы (как и при просмотре ответов неприязнь к Опере12 и попытка уговорить перейти на шпион Хром). Но когда подтянутся "блондинки" - будет по другому. Одна моя знакомая, которой ставил драйвера, уже успела высказать свое "фи", а довод, что прога должна прекрасно рабатать, а не выглядеть (за одно и жрать ресурсы) в крошечный мозг не влез.
P.S. Но в остальном дама была ничего, за что Вам, BadPointer поклон.

Chudmin 31-08-2014 13:03 2396561

Цитата:

Цитата vespasian
P.S. Но в остальном дама была ничего, за что Вам, BadPointer поклон. »

Остроумно - порадовали.

BadPointer 31-08-2014 17:06 2396633

Для начала пользователи должны сформулировать свои предложения по улучшению интерфейса или показать эталонный пример удачного интерфейса.

vespasian,
Какая тема была тогда установлена? Что именно ей не понравилось?

Инсульт 31-08-2014 17:33 2396640

Цитата:

Цитата BadPointer
Что именно ей не понравилось? »

Нужно сделать розовую тему с кругленькими кнопочками...

samsobi 31-08-2014 18:12 2396657

Цитата:

Цитата Инсульт
Нужно сделать розовую тему с кругленькими кнопочками... »

И оборочки по краям пустить... :)

volodya61 31-08-2014 21:04 2396712

IMHO.. все вопросы к интерфейсу от непривычки.. сам долго привыкал и долго сопротивлялся.. да, все уже привыкли к различного рода визуальным приятностям/красивостям.. но если делать графический интерфейс на уровне современных приложений, то размер увеличится в разы, да и скорости это не прибавит.. тут скорее чисто внутренний психологический барьер, если интерфейс программы выглядит, как интерфейс программ 10-15 летней давности, то и работать она будет на том же допотопном уровне.. подобный вывод делается исключительно на уровне подсознания и с этим ничего сделать нельзя, только реальное тестирование возможностей программы может убрать это негативное восприятие.. что касается просьбы Автора к пользователям сформулировать какие-то предложения или концепцию нового интерфейса, то боюсь, что здесь не совсем подходящая аудитория.. сюда приходят практики в несколько иной области, более технической.. такую концепцию смогли бы за пару минут наваять в любой теме (на любом форуме), где собираются люди, занимающиеся вопросами дизайна современного софта, а здесь контингент всё-таки несколько иной :) .. читая ветки SDI здесь и на других ресурсах, никаких замечаний по дизайну интерфейса, кроме "как-то не так" или "что-то не очень", не замечал.. да, собственно, и сам такой :)

Инсульт 01-09-2014 00:21 2396793

Такого рода софт должен быть максимально функциональный а не красивый. Для меня удобнее если бы SDI был полностью консольный.
Если делать красивый GUI то это уже Qt надо +20мб веса :)

volodya61 01-09-2014 01:29 2396816

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

vespasian 01-09-2014 12:55 2396961

Дело в том, что "красивости" жрут ресурсы и занимает место. Я сегодня утром попросил у несколько своих студенток и студентов высказатся про вид SDI. Ничего более вразумительного, "чтобы как в моем огрызке" недобился. Лично мне как раз очень нравится такой дизайн, как, например, у 7zip. Что-бы в глазах не рябило.
Но к сожалению автору этой прекрасной проги придется идти в другом направлении

BadPointer 02-09-2014 14:20 2397385

В шапке выложена новая версия программы: R131.

Список изменений в R131 по сравнению с R127:
  • Через клавишу F8 можно переключать между тремя режимами отображения названий драйверпаков.
  • Запрос о необходимости включить обновления теперь может отображается на языке отличном от английского.
  • Добавлено распознание еще одной вариации окна о неподписанных драйверах.
  • Добавлена галка "Не уведомлять об отсутствующих драйверпаках" в окно загрузки драйверпаков.
  • В лог записывается информация о времени ушедшем на распаковку и установку драйверов.
  • 64-разрядный билд теперь нормально работает с файлами снимков, индексов, темами, частично задействована оптимизация. Не поддерживает торренты, возможна нестабильная работа. Заинтересованные лица(этот билд важен для Windows PE x64) могут обращаться к разработчику чтобы получить этот билд на тестирование.
  • Галка у режима эксперта не работала в теме с крупными шрифтами.
  • Установка на появление подсказок по умолчанию выставлена на полсекунды.
  • При удерживании Ctrl или Пробела подсказки теперь всегда появляются без задержки.

Объявление:
  • Когда обновление через интернет будет доступно, об этом будет объявлено отдельно.

BadPointer 02-09-2014 18:47 2397481

12 новых драйверпаков от SamLab и SDI_R131 доступны через автоматическое обновление.

Инсульт 02-09-2014 20:57 2397551

-showdrpnames теперь не работает. Или какой то другой параметр?

BadPointer 02-09-2014 21:04 2397553

Инсульт,
Теперь есть два ключа
-showdrpnames1 (справа)
-showdrpnames2 (сверху)

Переключать можно по F8.

Инсульт 02-09-2014 21:46 2397578

Галка "Не уведомлять об отсутствующих драйверпаках" не запоминает положение. Какой от нее тогда толк? :)
з.ы. оказывается не работает с -preservecfg
И тут появилась идея: А почему бы не сделать окно типа About где будут добавляться все ключи и описание?
Например как у winntsetup

BadPointer 02-09-2014 21:48 2397581

Инсульт,
Она должна сохраняться при нажатии на OK или Применить, а затем этот режим сохраняется в settings.cfg в виде ключа -onlyupdates.

Painkiller 02-09-2014 22:39 2397605

Вложений: 1
Цитата:

Цитата BadPointer
BadPointer »

Плохо отработала функция удаления старых драйверпаков . Не удалился после обновления через утилиту DP_Chipset_14084

BadPointer 02-09-2014 22:55 2397610

Painkiller,
У этого файла случайно не установлен атрибут "Только для чтения"?

Painkiller 02-09-2014 23:19 2397621

Цитата:

Цитата BadPointer
Painkiller,
У этого файла случайно не установлен атрибут "Только для чтения"? »

У всех установлен , но не удалился только он

Инсульт 03-09-2014 00:43 2397647

Очень нужно ограничение скорости закачки, только ограничение в % а не фиксировано. Например у меня роутер умирает если скорость закачки больше 200кб\сек (2мбит) хотя возможно все дело в потоках так как когда качаю мторентом даже при 10мбит все нормально.
Версия R131 постоянно падает при закачке когда разгоняется на максимальную скорость, в логах пусто.
Качает с кучей ошибок. Наверно потому что роутер перегружен.

Инсульт 03-09-2014 13:35 2397815

Что менялось в темах? Стандартные темы "развалились"

BadPointer 03-09-2014 13:39 2397817

Инсульт,
В следующем релизе обновлю версию libtorrent, а также попробую приделать ограничитель скорости.

В темах изменилось только это
https://code.google.com/p/snappy-dri...s/metallic.txt

Как именно это что-то сломало?

Инсульт 03-09-2014 22:30 2398049

PANEL_WY = 17 еще отличалось от старых т.е R128.
PANEL_WY = 16 было и вся панель съезжала.
По поводу // Packname нельзя ли сделать редактирование положения название ДП а также ширину по вертикали?

BadPointer 03-09-2014 22:43 2398055

Инсульт,
Положение пока нельзя редактировать. Но можно задать цвет надписи и ее фон(сейчас фон и рамка прозрачные). Если ты объяснишь что ты хочешь сделать(скетч?), то я могу добавить необходимые параметры.

popt2t 04-09-2014 08:44 2398160

Цитата:

Цитата BadPointer
Возможность обновить программу и драйверпаки через интернет(технология торрентов) »

Извините, но я что-то так и не понял как это сделать. Ткните пальцем, пожалуйста!

Chudmin 04-09-2014 09:26 2398167

Цитата:

Цитата popt2t
Извините, но я что-то так и не понял как это сделать. Ткните пальцем, пожалуйста! »

Если в конфигфайле "settings.cfg" у Вас стоит атрибут "-checkupdates", то SDI при запуске, если есть обновления, Вас об этом уведомит и предложит обновы скачать. Если у Вас SDI_R131 и скачали его Вы сегодня-вчера, то атрибут "-checkupdates" у Вас стоит по-умолчанию, но так-как обновлений нету, то SDI молчит по этому поводу.

popt2t 04-09-2014 09:37 2398173

Chudmin, спасибо. Как-то я пропустил этот параметр в описании :blush2:

Hulk7778 04-09-2014 13:08 2398266

Подскажите как прикрутить SDI к установке Windows 7-8 как сделано у SmokieBlahBlah на его последней XP. Пытаюсь запустить через runonce батником. Но SDI создает settings.cfg в папке с этим же батником и пишет что нет драйверпаков и предлагает скачать их. Сам SDI находится в КОРНЕ МУЛЬТИЗАГРУЗОЧНОЙ ФЛЕШКИ с которой идет установка в папке sdidrp. Так как же его автоматически запустить из корня флешки на финальном этапе установки системы???

Sorc 04-09-2014 13:15 2398270

Запускай батником, бантик который будет лежать в одной папке с SDI

timon45 04-09-2014 16:31 2398354

Hulk7778, Как вариант можно сделать еще так:
Код:

@ECHO OFF
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:
set wpipath=%CDROM%\SoftInstall
Start %CDROM%\SoftInstall\GPInst.exe t0
del %0

В моём случае запускается установка программ, сам пакетный файл SETUP.CMD лежит в автозагрузке
Код:

%AllUsersProfile%\Главное меню\Программы\Автозагрузка\
"кладет" его туда самораспаковывающийся архив, во время устанвки. И еще в корне флешки или диска (на ктором находится дистрибутив ОС) должен находится файл "WIN51" иначе батник не найдет твою программу.

vovn 04-09-2014 20:59 2398486

Такая проблема, при запуске Snappy Driver Installer через Autorun WPI (лаунчер) возникает некий "трабл"

если Snappy Driver Installer находиться не в корне флешки, а допустим в папке SDI
настроенный файл settings.cfg устанавливал и в корень флешки и в корень самой программы.
если запускать из той же самой папки SDI.exe то все идет без проблем.
куда копать?

s600 05-09-2014 07:26 2398603

Попробуй так. У меня все работает таким способом:
@echo off
CD /d "%~dp0"
SetLocal EnableExtensions EnableDelayedExpansion
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO DIR %%i:>NUL 2>&1 && SET zz=!zz!%%i
FOR %%i IN (%zz%) DO IF EXIST %%i:\2k10\WinNTSetup\WPI\Drivers\SDI.exe SET InstallMedia=%%i:
CD /d "%InstallMedia%\2k10\WinNTSetup\WPI\Drivers"
SDI.exe "-drp_dir:drivers" "-index_dir:indexes\SDI" "-output_dir:indexes\SDI\txt" "-log_dir:%WINDIR%\Logs\SDILog" "-data_dir:tools\SDI" "-finish_cmd:" "-finishrb_cmd:" -filters:1154 "-lang:Russian" "-theme:Classic_2" -license -nosnapshot -autoinstall -autoclose -preservecfg
exit

Или вот так, без автоматизации:
@echo off
CD /d "%~dp0"
SetLocal EnableExtensions EnableDelayedExpansion
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO DIR %%i:>NUL 2>&1 && SET zz=!zz!%%i
FOR %%i IN (%zz%) DO IF EXIST %%i:\2k10\WinNTSetup\WPI\Drivers\SDI.exe SET InstallMedia=%%i:
CD /d "%InstallMedia%\2k10\WinNTSetup\WPI\Drivers"
SDI.exe
exit

BadPointer 05-09-2014 18:24 2398888

В шапке выложена новая версия программы: R132.

Список изменений в R132 по сравнению с R131:
  • Исправлен баг из-за которого по умолчанию ставилась тема с крупным шрифтом.
  • Исправлен баг из-за которого дублировались драйверы в списке, а сам список был часто раскрыт по умолчанию.

Объявления:
  • Работа над новыми фичами временно заморожена чтобы не допустить попадания в сборку SamDrivers нестабильной версии программы.
  • Обновление программы через торренты будет доступно после выхода SamDrivers.
  • Я подготовил 64-битную версию программы(скачать). Эта версия все еще недостаточна стабильна, но если у кого-то есть возможность и он не боится ее опробовать, то прошу дать мне знать о замеченных проблемах. Возможные проблемы: более медленная работа чем у 32-битной версии, повышенный расход RAM и утечки памяти, вылеты, зависания. У меня это не проявляется, но возможно мне просто пока везет.
  • Я подготовил SDI_R132 Lite(скачать). Эта версия программы уже содержит индексы, а также включено обновление программы через интернет. От пользователя требуется только выбрать нужные драйверы и нажать кнопку "Установить", и программа автоматически скачает нужные драйверпаки, а затем установит драйверы.

BadPointer 10-09-2014 23:12 2401058

В шапке выложена новая версия программы: R133.

Список изменений в R133 по сравнению с R132:
  • На WiFi от Atheros больше не предлагается установка драйверов от Realtek. Это давняя проблема и, наконец, она решена за счет особой обработки этого случая.

Объявления:
  • Новые драйверпаки из SamDrivers 14.9 уже доступны через обновление.
  • Если кто-то успел опробовать 64-разрядную версию программы, прошу отписаться о наличии/отсутствию проблем специфичных этой версии.

Binhard 15-09-2014 15:52 2403107

BadPointer, здравствуйте! Я понимаю, что мой вопрос не напрямую, а косвенно относится к Вашей раздаче, и всё же - переодически приходится устанавливать системы, решил ускорить данный процесс, решил попробовать Acronis True Image и Acronis Universal Restore для разворачивания заливки на разные машины, в Acronis Universal Restore, на определённом этапе, нужно подсунуть драйверы, конечно можно заранее скачать с инета(или если есть диск, то с него) и подсунуть, но хотелось бы знать, можно ли использовать паки с данной раздачи, и если можно, то мордой нужно тыкать в пак или сперва нужно его распаковать? Извиняюсь, если несу сумбур или ахинею - в данном вопросе пока-что чайник.

quarq 15-09-2014 17:50 2403156

Цитата:

Цитата Binhard
мордой нужно тыкать в пак или сперва нужно его распаковать? »

ответ: распаковать

valeon 15-09-2014 22:17 2403282

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

-
Цитата:

Удерживание Ctrl наведении на драйвер отображает подсказку с сравнением установленного драйвера с предлагаемым к установке. Зеленым цветом подсвечиваются предпочтительные характеристики. Чем ниже оценка драйвера, тем лучше он подходит.
-- и с русским языком что-то не в порядке

Инсульт 15-09-2014 22:25 2403283

Цитата:

Цитата valeon
логи слишком навязчивы, как их отключить? »

в конфиге -nologfile -nosnapshot
Можно так же изменить "-log_dir:путь" путь к лог папке. Не пробовал системные пути принимает или нет типа %temp%

valeon 15-09-2014 22:25 2403284

Цитата:

Цитата BadPointer
При попытке записать файл autorun.inf на флешку появляется предупреждение о возможном вирусе. »

а авторан вам чем помешал?
у меня все флешки с автораном, мне по иконкам проще их определять

Цитата:

Цитата Инсульт
в конфиге -nologfile -nosnapshot »

не помогло
вот сторока опять переписалась
"-data_dir:tools\SDI" "-log_dir:logs" "-finish_cmd:" "-finishrb_cmd:" -hintdelay:500

Код:

"-drp_dir:drivers" "-index_dir:indexes\SDI" "-output_dir:indexes\SDI\txt" "-data_dir:tools\SDI" "-log_dir:logs" "-finish_cmd:" "-finishrb_cmd:" -hintdelay:500 -filters:1190 "-lang:Russian" "-theme:Grass (big)" -license -expertmode -checkupdates
конфиг целиком, все равно переписывается программой

DR_WELL 15-09-2014 22:37 2403287

Цитата:

Цитата valeon
конфиг целиком, все равно переписывается программой »

-preservecfg Запрещает обновление конфигурационного файла.

BadPointer 15-09-2014 22:39 2403288

valeon,
В settings.cfg сохраняются только определенные параметры. Для остальных случаев следует создавать bat файлы. Хотя в принципе можно заморозить обновление settings.cfg с помощью ключа -preservecfg.

Предупреждения о возможном вирусе можно погасить. Как это сделать сказано в подсказке при наведении на предупреждение.

valeon 15-09-2014 22:42 2403289

"-nologfile" "-nosnapshot" "-preservecfg"

вроде такого содержания стороки помогли ,

DR_WELL, BadPointer, благодарю за оперативность,
завтра буду тестить, как раз ноутбук Самсунг принесли для сноса винды, там драйвер хитрый на блютуз, отпишусь
вот DRP вроде тоже нормальный, только слишком медленный, особенно если техника старая или ОЗУ мало, а еще если поставишь с флешки на несколько машин дрова, то папка логами завалена, сильно не критично, но и толку по большому счету мало.

kwn 17-09-2014 06:03 2403758

Вышла 137-ая ревизия, ссылка в шапке (официальный сайт badpointer)

s600 17-09-2014 07:27 2403769

Есть проблема с ноутбукам asus, при установки Windows 7 из под Windows PE 8, развёртывание проходит хорошо, но после перезагрузки начинается.
Едва появляется флажок Windows 7 происходит перезагрузка и так бесконечно. Проблема оказалось в чипсете. Не подскажите скрипт который из под Windows PE 8 при помощи Snappy Driver Installer интегрировал драйвера.

quarq 17-09-2014 11:01 2403854

s600, уверен что в win 7 есть все нужные контроллеры :
читать дальше »
Загрузиться с любого live-cd, который поддерживает редактирование реестра и
выполнить следующие действия:

1. удалить ветку реестра HKLM\SYSTEM\MountedDevices
2. включить запуск стандартных драйверов для контроллера ide и sata
(в ветке HKLM\SYSTEM\CurrentControlSet\services для параметров
amdide, amdsata, amdxata, atapi, intelide, msahci, pciide установить значение Start=0)
затем попробовать загрузить систему.
В случае если не помогло!
Чтобы достичь желаемого результата, ставим значение параметра Start равным 0 в следующих сервисах:
adp94xx, adpahci, adpu320, aic78xx, amdsbs, arc, arcsas, elxstor, HpSAMD, iaStorV, iirsp,
LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, nfrd960, nvraid, nvstor, ql2300, ql40xx,
SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.


если не очень соображаете что и как делать...
есть готовый рег фаил как то накрапал для переноса win7 на другую мать http://rghost.ru/58058358
или воспользуйтесь программой SkyIAR

ps если SDI мог устанавливать драйвера на "лежачую" винду как это делает SkyIAR было бы вообще прекрасно

s600 17-09-2014 13:33 2403929

пробовал несколько установщиков на asus x551mav на всех одна и та же история пока не решил попробовать Acronis-заливку метод Acronis Universal Restore с указанием драйверов на чипсет. прошло на ура. Спасибо за советы quarq. Я с тобой согласен, если SDI мог устанавливать драйвера на "лежачую" винду как это делает SkyIAR.

Smokie_BlahBlah 17-09-2014 15:39 2403980

s600, личные сообщения на "нонейме" проверь

s600 17-09-2014 15:51 2403985

Smokie_BlahBlah
подопытного нет, проверять не на чем.

BadPointer 18-09-2014 10:48 2404278

Работает ли сейчас обновление программы и драйверпаков через программу?

Уже сейчас должно быть доступно обновление с R137, а также новейшие драйверпаки. Однако иногда закачивается торрент R133 и даже при закачке R137 закачка не идет из-за того что видно 0 сидов и пиров.

Update:
Первая проблема может быть связана что у DNS не у всех обновился после обновления на сайте у SamLab.
Вторая проблема была в том что сразу несколько трекеров ушли в офлайн, но сейчас они опять доступны и все должно быть нормально. На будущее я добавлю больше трекеров чтобы повысить живучесть раздачи.

BadPointer 18-09-2014 16:14 2404480

В шапке выложена новая версия программы: R137.

Список изменений в R137 по сравнению с R133:
  • Добавлен испанский(theFULL) и азербайджанский(JumpErNumber311R) переводы.
  • Внесены некоторые правки в имеющиеся переводы.
  • Обновлена версия libtorrent до 1.0.2.
  • В папку с логами теперь записывается файл SetupAPI.dev.log с подробным отчетом хода установки драйвера.
  • Если установка драйвера завершается с ошибкой, то автоматически раскрывается список доступных драйверов.

Объявление:
  • 14 обновленных драйверпаков и R137 уже доступны через автоматическое обновление.

fox_cub 20-09-2014 11:18 2405087

BadPointer, на сайте наряду с программой выложена версия программы уже с драйверпаками. Драйверпаки оптимизированы под SDI или аналогичны драйверпакам от SamLab?

BadPointer 20-09-2014 11:44 2405092

fox_cub,
Это оригинальные драйверпаки от SamLab, которые скачиваются через автоматическое обновление.

Valek271183 21-09-2014 00:15 2405281

BadPointer, на ноутбуке Asus SDI показывает что у меня стоит видеокарта Intel HD3000, (DPS показывает что установлена HD4000 и показывает правильно) и после установки темный экран, что и понятно, из-за чего это происходит и как с этим бороться? И ещё одна проблема - часто после установки драйвера Bluetooth или Wi-Fi появляется устройство Toshiba RFBUS.

BadPointer 21-09-2014 11:28 2405355

Valek271183,
Нужно выложить логи(режим эксперта -> открыть логи).

Valek271183 21-09-2014 13:32 2405382

прикрепляю логи и скриншот

Инсульт 25-09-2014 00:00 2406746

SDI устанавливает только "первый цикл" а если устройству нужно драйвер поставить 2 раза (такое бывает с некоторыми девайсами), windows обращается к уже удаленной папке SDI у меня так: c:\temp\sdi\capture\winall\dc60\smi grabber device1
Как то можно обойти автоматическое удаление в папке темп после установки драйвера в SDI?

DR_WELL 25-09-2014 06:32 2406786

Цитата:

Цитата Инсульт
SDI устанавливает только "первый цикл" а если устройству нужно драйвер поставить 2 раза (такое бывает с некоторыми девайсами), windows обращается к уже удаленной папке SDI у меня так: c:\temp\sdi\capture\winall\dc60\smi grabber device1
Как то можно обойти автоматическое удаление в папке темп после установки драйвера в SDI? »

-extractdir:<dir> Задает путь к папке для временных файлов.
-keeptempfiles Отменяет удаление временных файлов.

Инсульт 25-09-2014 20:49 2407061

На 1-й странице бы обновить ключи запуска, там еще с версий 12х

popt2t 30-09-2014 21:26 2409082

BadPointer, не планируете написать программу для резервного копирования драйверов?

Инсульт 30-09-2014 21:51 2409103

Цитата:

Цитата popt2t
не планируете написать программу для резервного копирования драйверов? »

SDI это умеет делать уже давно
Ставим галку "актуальные версии" выделяем дрова которые нужно сбекапить и жмем "Распаковать в..."

Valek271183 03-10-2014 22:24 2410755

Можно ли сделать так чтобы при использовании галочки Выделить всё выделялась так же кнопка Перезагрузки (желательно без минутного ожидания), потому что после установки дров всё равно приходится перезагружаться

BadPointer 04-10-2014 20:29 2411009

Valek271183,
Согласно опросу пользователей в котором приняло участие 81 человек, только 21% ставят галку "Перезагрузить ПК".

Chudmin 04-10-2014 21:07 2411022

Цитата:

Цитата BadPointer
Согласно опросу пользователей в котором приняло участие 81 человек, только 21% ставят галку "Перезагрузить ПК". »

Согласен - сам не люблю ставить эту галку, предпочитаю контролировать, в каком состоянии что бы то ни было перед перезагрузкой. Перезагрузить ручками, секундное дело. ИМХО.

Valek271183 04-10-2014 22:46 2411057

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

BadPointer 04-10-2014 22:58 2411062

Valek271183,
"/finishrb_cmd:Shutdown.exe -r -t 3"

Кавычки обязательны.

netman25 07-10-2014 15:07 2412208

BadPointer, просьба: сделайте поиск драйвера в интернете не в каталоге центра обновления Microsoft, а например на сайте http://drp.su или http://devid.info. Так было бы гораздо удобнее искать)

Инсульт 07-10-2014 16:25 2412226

Чего там с обновлениями? ДП последние 01.10.14 (14094) а в SDI обновлений нет.

s600 07-10-2014 16:36 2412231

BadPointer
Возможно в вашей программе реализовать бэкап драйверов из системы и если бы эта функция работала из под win pe. к примеру как у Drivexp и SmartDriverBackup

Инсульт 07-10-2014 17:08 2412237

Цитата:

Цитата s600
бэкап драйверов ... как у Drivexp и SmartDriverBackup »

В чем отличие как они делают бекапы и как делает sdi?
Я так понимаю из winpe нужно сделать бекапы с основной ОС?

s600 07-10-2014 17:22 2412242

Инсульт
Ты правильно понимаешь, из winpe нужно сделать бекапы с основной ОС.
sdi только РАСПАКОВЫВАЕТ нужные для ос драйвера но было бы хорошо добавить функцию бекапа.

Инсульт 07-10-2014 20:42 2412324

А в чем отличие распаковки текущих драйверов в отдельную папку и бекап в отдельную папку?

s600 07-10-2014 21:24 2412351

Суть в том что не все драйвера подходят из драйвер пака а сделав копию с ОС или при помощи win pe извлечь с дохлой ОС драйвера. Потом установить их на чистую ОС. Проблема с ноутбуками иногда возникает и когда нет интернета а у нас в поселке это всегда проблема с нетом. Drivers BackUp Solution пользуюсь, выручает но он из под win pe не работает.

Инсульт 07-10-2014 22:03 2412365

А если попробовать double driver?

kwn 08-10-2014 05:12 2412455

s600, Инсульт, уважаемые!
проблема состоит именно в том, что обе софтинки, что Drivers BackUp Solution, что Double driver восстанавливают дрова из ЗАРАНЕЕ сохранённого архива
есть другой выход: упавшую систему не прибиваем (по крайней мере каталог Windows)
можно подвинуть раздел и создать новый, на который установите новую систему, можно переименовать старый каталог Windows в любое произвольное имя и поставить новый вынь на этот же раздел, а затем устанавливать дрова с указанием их расположения из старой оси, геморойно, прийдётся ручёнками указывать местонахождение конкретных файлов, что будет запрашивать система, но работает (правда могут не встать оригинальные микшеры, всякие диспетчеры МФУшек (типа горячие кнопки), но дрова встанут стопудово.

silenser 08-10-2014 08:31 2412474

Вложений: 1
Коллеги, возникла проблема при использовании SDI может кто встречался с ней.
При установке драйверов появляется окно с такой ошибкой "точка входа в процедуру _except_handler4_common не найдена в библиотеке dll msvcrt.dll"

Нажимаю ОК установка драйверов продолжается, но после перезагрузки получаю синий экран смерти.

Дрова, ставлю на чистую винду XP проф.

Попробовал поставить дрова с диска SAM Driver - все установилось нормально и работало.
Попробовал обновить с SDI драйвера для устройств на материнке получил ошибку 5 и не рабочую систему.
логи прикрепил

BadPointer 08-10-2014 09:10 2412482

silenser,
Эту ошибку выдает сам драйвер, а не SDI.
Нужны логи чтобы было понятно с каким драйвером проблемы.

quarq 08-10-2014 09:32 2412495

silenser, данная проблема возникает если в драйвере отсутствует такая dll или она несовместима с msvcrt.dll в win xp (то есть более старая версия dll пытается подменить более новую в системе)

netman25 08-10-2014 10:08 2412509

Вложений: 2
BadPointer, у меня при запуске Driverpack solution для Samdrivers 14.9 R419 обнаруживается обновленный драйвер видеокарты Intel(R) G41 Express Chipset (Microsoft Corporation - WDDM 1.1), a SDI v.138 его не видит ни в какую:(. В чем может быть проблема? Логи программ DPS и SDI прилагаю.

netman25 08-10-2014 10:10 2412511

Вложений: 1
Если нужно вот еще снимок SDI:

BadPointer 08-10-2014 10:21 2412517

netman25,
SDI нашел в драйверпаке драйвер от 4.10.2012. Этот драйвер уже установлен в системе и не требует обновления. Это можно увидеть поставив галку "Актуальные драйверы".

DPS предлагает установить драйвер от 11.03.2013, но он менее подходящий и не предназначен для семерки. SDI отображает подобные драйверы при установленной галке "Менее подходящие" или при раскрытии выпадающего списка.

netman25 08-10-2014 10:29 2412519

BadPointer, ясно, спасибо!

silenser 08-10-2014 12:33 2412590

лог приложил в первом сообщении

BadPointer 08-10-2014 12:45 2412595

silenser,
Ошибка 5 означает "Отказано в доступе". Не знаю с чем это может быть связано.

silenser 08-10-2014 15:43 2412667

спасибо, хотя все это странно

kansv 08-10-2014 17:55 2412722

BadPointer, После обновления драйвер-паков Ваша оболочка R138 стала вылетать с ошибками
при попытке проиндексировать новые паки. Остальные оболочки DPS и DIA их прекрасно проиндексировали.
И еще - раньше новые драйвер-паки скачивались автоматически, сейчас - нет.
В чем могут быть проблемы?

BadPointer 08-10-2014 18:17 2412737

kansv,
С какими драйверпакими проблемы? Что за ошибки?

kansv 09-10-2014 09:13 2412927

Вложений: 1
BadPointer, Вылетает хаотично на разных драйвер-паках. Прилагаю скрин.

BadPointer 09-10-2014 10:42 2412961

В шапке выложена новая версия программы: R139.

Список изменений в R139 по сравнению с R137:
  • Добавлена поддержка Windows 10.
  • Добавлено распознание еще одного чипсета под драйвер Intel USB 3.0.
  • Улучшено распознание окна неподписанных драйверов у Windows XP.
  • Добавлен турецкий(Kabaqtepeli) перевод.

Объявление:
  • Обновленные драйверпаки будут доступны позже.

kansv,
Выслал отладочный билд.

valeon 09-10-2014 16:29 2413115

автор есть кое-какие предложения по интерфейсу:
-сделай отдельно неустановленные драйвера и установленные, как в DRP.SU
а то иной раз не понятно, что где, пока диспетчер устройств не запустишь

BadPointer 09-10-2014 16:37 2413123

valeon,
Можно убрать галки "Новые версии" и "Более подходящие" чтобы отображались только драйверы, которые еще не установлены.

popt2t 09-10-2014 17:02 2413135

BadPointer, объясните подробно, пожалуйста, параметр -filters:<flags>. Какие значения он принимает? И не планируете ли обновить значки устройств на современные?

popt2t 09-10-2014 17:19 2413147

Цитата:

Цитата Инсульт
Цитата popt2t:
не планируете написать программу для резервного копирования драйверов? »
SDI это умеет делать уже давно
Ставим галку "актуальные версии" выделяем дрова которые нужно сбекапить и жмем "Распаковать в..." »

Что то я не нашел кнопку "Распаковать в...". Ткните носом плиз!

gvshil 09-10-2014 19:22 2413198

Цитата:

Цитата popt2t
Что то я не нашел кнопку "Распаковать в...". Ткните носом плиз! »

Выберите режим эксперта.

rezorustavi 15-10-2014 10:08 2415543

Попался этот поганый ноутбук, Acer Aspire E1-510 который заточен под поганую восьмерку, которую не переваривают 80% людей, клиент просил установить семерку 32 битную, я с ним замучился, во первых пришлось обновить биос, так как он не грузился ни с флешки, ни с диска... Это фигня, после обновления биоса появилась функция Legacy mode, начал загружаться с флешки и дисков, но когда установил семерку, все дрова установились, кроме видео драйвера, оболочка определяет, установка идет, но после перезагрузки видео драйвер на встроенную видеокарту не работает... в интернете драйвер на видео под семерку не нашел.... Может быть придумают для Windows 7 патч и драйвер, чтобы заработал это встроенное видео на данном, подлом ноутбуке и похожих на него

Putin-mode 15-10-2014 16:33 2415724

rezorustavi, вот тут все работает http://forum.onliner.by/viewtopic.php?t=9187628

DR_WELL 16-10-2014 22:57 2416477

Вложений: 1
BadPointer

На некоторых моделях Lenovo возникает ошибка



Эта модель:

CPU (3) Name String Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
HAL ACPI x86 platform
Physical Memory OS ~3,067,656 KB
(Physical Memory Total) Capacity ~4,194,304 KB
(Bios) Manufacturer LENOVO
(Bios) SMBios Bios Version 6MET92WW (1.52 )
(Bios) SMBios Version 2.6
(Computer System) Manufacturer LENOVO
(Computer System) Model 4349NQ5
(Computer System) System Type X86-based PC
(System Enclosure) Manufacturer LENOVO

Версия R131

используемый конфиг

"-drp_dir:\\x.x.x.x.x.x.x.x\Universal\Drivers" "-index_dir:Indexes" "-output_dir:Indexes\txt" "-data_dir:Tools" "-log_dir:%WINDIR%\Logs\SDILog" "-finish_cmd:" "-finishrb_cmd:" "-filters:1154" "-lang:Auto (Russian)" "-theme:Metallic" "-license" "-preservecfg" "-autoinstall" "-autoclose" "-verbose:2047" "-extractdir:c:\windows\Drivers\extract" "-keeptempfiles" "-delextrainfs"

Лог и snapshot
http://forum.oszone.net/attachment.p...1&d=1413481822

BadPointer 16-10-2014 22:59 2416478

DR_WELL,
Нужно проверить падает ли при запуске с ключом /failsafe.

DR_WELL 17-10-2014 00:36 2416511

BadPointer,

Цитата:

Цитата BadPointer
Нужно проверить падает ли при запуске с ключом /failsafe. »

Падает. Версия R139

quarq 17-10-2014 16:02 2416715

DR_WELL, попробуй запустить дебагерную версию http://rghost.ru/58570064 содержимое положить в общую папку ,если программа упадет должен будет появиться backtrace отчет

BadPointer 29-10-2014 10:44 2422007

В шапке выложена новая версия программы: R141.

Список изменений в R141 по сравнению с R139:
  • Отключено расширение Tracker Exchange. Таким образом программа больше не подхватывает чужие passkey с частных торрент трекеров.
  • Добавлен Армянский язык(перевод от Yeghiazaryan Karen-Egho).

popt2t 29-10-2014 12:32 2422086

BadPointer, что скажете по моим вопросам?

Цитата:

Цитата popt2t
BadPointer, объясните подробно, пожалуйста, параметр -filters:<flags>. Какие значения он принимает? И не планируете ли обновить значки устройств на современные? »


BadPointer 29-10-2014 12:37 2422090

popt2t,
Значки берутся из диспетера устройств, а значит их внешний вид зависит от версии Windows.

filters это битовая маска.
Код:

#define ID_SHOW_MISSING    1
#define ID_SHOW_NEWER      2
#define ID_SHOW_CURRENT    3
#define ID_SHOW_OLD        4
#define ID_SHOW_BETTER      5
#define ID_SHOW_WORSE_RANK  6

#define ID_SHOW_NF_MISSING  7
#define ID_SHOW_NF_UNKNOWN  8
#define ID_SHOW_NF_STANDARD 9

#define ID_SHOW_ONE        10
#define ID_SHOW_DUP        11
#define ID_SHOW_INVALID    12

#define FILTER_SHOW_MISSING    (1<<ID_SHOW_MISSING)
#define FILTER_SHOW_NEWER      (1<<ID_SHOW_NEWER)
#define FILTER_SHOW_CURRENT    (1<<ID_SHOW_CURRENT)
#define FILTER_SHOW_OLD        (1<<ID_SHOW_OLD)
#define FILTER_SHOW_BETTER      (1<<ID_SHOW_BETTER)
#define FILTER_SHOW_WORSE_RANK  (1<<ID_SHOW_WORSE_RANK)

#define FILTER_SHOW_NF_MISSING  (1<<ID_SHOW_NF_MISSING)
#define FILTER_SHOW_NF_UNKNOWN  (1<<ID_SHOW_NF_UNKNOWN)
#define FILTER_SHOW_NF_STANDARD (1<<ID_SHOW_NF_STANDARD)

#define FILTER_SHOW_ONE        (1<<ID_SHOW_ONE)
#define FILTER_SHOW_DUP        (1<<ID_SHOW_DUP)
#define FILTER_SHOW_INVALID    (1<<ID_SHOW_INVALID)


Omnividente 11-11-2014 15:26 2427920

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

BadPointer 11-11-2014 15:30 2427927

Omnividente,
Такой ключ не предусмотрен.

Мне бы хотелось понять когда возникает необходимость в автоматизации обновлений драйверпаков.

Omnividente 11-11-2014 15:36 2427933

У меня ваша программа с момента ее первых релизов интегрирована в мою систему установки ОС через SCCM (т.е. одним из пунктов после установки является запуск и автоустановка драйверов из сетевой папки сервера). Так вот было бы отлично если была бы возможность повесить в планировщик запуск программы в режиме автообновления драйверпаков, чтобы не забивать себе голову актуализацией онных

hollyangel 12-11-2014 02:14 2428206

Подскажите пожалуйста, ставил драйверы R140 для мыши Synaptics на windows XP для Aspire 5515. При установке выдало 2 таких сообщения:

После чего перезагрузил ноут и получил синий экран смерти:

Что это может быть? Где зарыта собака?

quarq 12-11-2014 10:16 2428314

интересная ошибка ... первая это библиотека ядра системы вторая библиотека визуал си (насколько я помню программа не использует) и наконец ошибка 7Е (Поврежденный драйвер оборудования или системный сервис.)

так что проблемы с неправильным драйвером и вообще что за "мышь Synaptics" может быть тачпад Synaptics?
было бы неплохо приложить папку logs для анализа

infinity78 12-11-2014 12:13 2428395

hollyangel,
По тачпадам нужно быть очень внимательным, что устанавливаешь. Это уже давно известно. Лучше всего устанавливать с сайта производителя. У меня тоже Acer, две штуки, давно уже из сборок не ставлю, так как постоянно глюки ( не работает двойной тап). При установке из пакета на ноуты Asus очень часто синька возникает при перезагрузке.
quarq,
бывает так пишет почему-то. именно мышь синаптик

hollyangel 12-11-2014 14:29 2428449

Цитата:

Цитата quarq
так что проблемы с неправильным драйвером и вообще что за "мышь Synaptics" может быть тачпад Synaptics?
было бы неплохо приложить папку logs для анализа »

Да, я и имел ввиду тачпад синаптик. Если логи остались то попробую и их потом приложить.
Цитата:

Цитата infinity78
По тачпадам нужно быть очень внимательным, что устанавливаешь. Это уже давно известно. Лучше всего устанавливать с сайта производителя. У меня тоже Acer, две штуки, давно уже из сборок не ставлю, так как постоянно глюки ( не работает двойной тап). При установке из пакета на ноуты Asus очень часто синька возникает при перезагрузке. »

В том то и дело, что рад был бы поставить с родного сайта, только для ХР их почему-то нет, а для висты есть. Вот и пришлось воспользоваться сборками. Теперь вот думаю что наверное нужно методом тыка подбирать их для тачпада.

BadPointer 12-11-2014 15:01 2428462

hollyangel,
Ошибку выдает сам драйвер, а не не SDI. Этот драйвер имеет какую-то дополнительную зависимость от служебных библиотек Windows и поэтому не работает полноценно пока этот компонент или обновление не установлены.

infinity78 12-11-2014 16:40 2428530

hollyangel,
а какая модель? может подкину.
ACER ASPIRE 5515-5187 от висты не подходят чтоли?
там же и для xp папка в архиве


hollyangel 12-11-2014 18:45 2428585

Цитата:

Цитата BadPointer
Ошибку выдает сам драйвер, а не не SDI. Этот драйвер имеет какую-то дополнительную зависимость от служебных библиотек Windows и поэтому не работает полноценно пока этот компонент или обновление не установлены. »

Так может нужно прежде установки этого драйвера, установить эти необходимые библиотеки? Может тогда не будет такого глюка?
Цитата:

Цитата infinity78
а какая модель? может подкину. »

ACER ASPIRE 5515-5187

Крайне_Аккуратный@vk 12-11-2014 20:55 2428632

Snappy Driver Installer R142 Wifi адаптер Broadcom видит как ASUS карту

quarq 12-11-2014 22:35 2428678

Крайне_Аккуратный@vk, ктоже вам на слово поверит ??? логи в студию !

SamLab 13-11-2014 00:50 2428720

Цитата:

Цитата hollyangel
Так может нужно прежде установки этого драйвера, установить эти необходимые библиотеки? Может тогда не будет такого глюка? »

Библиотеки есть в SamDrivers - можете попробовать установить и проверьте установку дров через DPS - может там пройдет без ошибок

BadPointer 13-11-2014 01:41 2428729

hollyangel,
Если DPS предложит установить тот же драйвер что и SDI, то будет та же самая ошибка, так как метод установки драйверов у обоих проблем идентичен. Отличия заключаются в алгоритме подбора драйверов.

Microsoft Visual C++ 2010 Redistributable и .NET Framework можно установить отдельно при необходимости.

Innokentiy 13-11-2014 09:43 2428786

BadPointer,
Добавьте, пожалуйста, возможность ограничения скорости скачивания. Этой фичи сильно не хватает.

hollyangel 16-11-2014 02:18 2430174

Вложений: 1
Цитата:

Цитата BadPointer
Если DPS предложит установить тот же драйвер что и SDI, то будет та же самая ошибка, так как метод установки драйверов у обоих проблем идентичен. Отличия заключаются в алгоритме подбора драйверов.
Microsoft Visual C++ 2010 Redistributable и .NET Framework можно установить отдельно при необходимости. »

В общем не пробовал DPS но попробовал SDI на другом ноутбуке фирмы HP. Установил все дрова кроме тачпада, перезагрузился все ок. Решил установить дрова на тачпад, установил, перезагрузился, - итог синий экран смерти, при чем те же ошибки выдавало во время установки дров что и на другом ноуте Acer. Делаю вывод что где-то косяк в сборке дров, так как 2 ноута ложатся именно после установки дров тачпада. Прилагаю логи с последнего ноута.

SamLab 17-11-2014 03:22 2430548

hollyangel, без лога от DPS или хотя бы снимка системы из SDI я ничего не могу сказать

Bodyakov 21-11-2014 12:53 2433149

подскажите какой формат должен быть в <inffile> при использовании ключа
-install <hwid> <inffile>

пробую SDI.EXE /install "VID_0924&PID_4293"
ничего не происходит

quarq 23-11-2014 00:42 2433923

BadPointer, новости от мелкомягких :
HTML код:

Developers preparing for Windоws 10 should note that the Windоws NT value in the UA string will change from 6.4 to 10.0 with the new release. If you have code that depends on the version number, we advise that you update to allow for the new value

Bodyakov 26-11-2014 16:12 2435854

Цитата:

Цитата Bodyakov
подскажите какой формат должен быть в <inffile> при использовании ключа »

UP

BadPointer 26-11-2014 16:23 2435859

Bodyakov,
<inffile> - имя файла с расширением inf.

Эта команда аналогична установке драйвера из папки по указаному пути через Диспетчер устройств.

mamont1 26-11-2014 21:48 2436012

Куда, все Сидоровы и Пировы, подевались?

(ранее, быстро находились, минуту, максимум две)
Или это только у мну? (у немцев щас, то-бишь в германии)

infinity78 26-11-2014 22:37 2436039

mamont1,
у мну то же самое

Bodyakov 27-11-2014 09:55 2436208

Цитата:

Цитата BadPointer
Эта команда аналогична установке драйвера из папки по указаному пути через Диспетчер устройств. »

А как тогда установить принудительно драйвер который находится в драйверпаке?
Например драйвер для сетевого принтера.

BadPointer 27-11-2014 10:55 2436231

Bodyakov,
Драйвер должен быть распакован.
Сама команда -install была реализована для того чтобы SDI мог использоваться подобно devcon.exe

tyt 27-11-2014 11:56 2436264

Почему здесь версия 141 а на сайте 142 ?

VitProff 29-11-2014 13:52 2437247

BadPointer, почему не происходит проверка обновлений драйверпаков? ключ -checkupdates прописан, на торрент-трекерах выложена новая версия.

скопировал SDI_R142.exe в другую папку и запустил, список драйверпаков для скачивания программа увидела а не качает, стоит на 0%

Инсульт 29-11-2014 15:06 2437270

С этими обновлениями вообще косяк. Обновляется в программе список не раньше чем через месяц уж проще сразу с сайта скачать.
Еще постоянно зачем то меняется название дп например DP_Video_AMD_14111.7z стало DP_Videos_AMD_14111.7z соответственно SDI думает что этого ДП нет.

vespasian 29-11-2014 15:50 2437292

Цитата:

Цитата Инсульт
постоянно зачем то меняется название дп »

Тоже заметил, потому сам скачиваю новые паки и просто заменяю на флешке - ставить в гостях все равно так удобнее.

Chudmin 29-11-2014 22:24 2437430

Цитата:

Цитата Инсульт
С этими обновлениями вообще косяк. Обновляется в программе список не раньше чем через месяц уж проще сразу с сайта скачать.
Еще постоянно зачем то меняется название дп например DP_Video_AMD_14111.7z стало DP_Videos_AMD_14111.7z соответственно SDI думает что этого ДП нет. »

Вот не знаю как у Вас, но у меня обновляется без проблем, как только есть обновы, заложенные автором.

А по поводу переименования пака - так если бы хотели, то без проблем бы нашли, когда, кем и зачем это было сделано.(Здесь должен был быть смайлик с не очень хорошим выражением лица)

Инсульт 30-11-2014 17:13 2437651

Цитата:

Цитата Chudmin
у меня обновляется без проблем »

Приветствую тебя житель параллельной вселенной!
Цитата:

Цитата Chudmin
как только есть обновы, заложенные автором. »

Чего чего? Каким таким автором? Если автором программы, то он ДП не "закладывает"
Переименование ДП косяк сборщиков были бухие обкуреные или под спайсами факт в том что уже существующий актуальный ДП пытается скачаться снова изза того что был просто переименован на трекере.
Данные глюки никак не относятся к SDI, а только к функции обновления ДП в последнее время работающая чертикак или даже совсем никак.

mamont1 30-11-2014 19:58 2437711

я ранее писал, за обновления
Цитата:

Цитата mamont1
(ранее, быстро находились, минуту, максимум две) »

у себя, я порешил этот вопрос, через AdvOR-0.3.0.20
вставив в выходных нодах - Россию (заработало)

но..., не есть хорошо, раньше работало без костылей.
тут http://nashdisk.ru/27568d/ (AdvOR ru.log-идёт загрузка и AdvOR de.log-не идёт)

Инсульт 30-11-2014 21:17 2437748

SDI качает только по UDP в отличии от например mtorrent по UDP\TCP в моем случае очень важны закрытые все порты UDP соответственно SDI ничего не качает, а любой торрент клиент качает только по TCP.
Почему SDI не качает по TCP?

Chudmin 02-12-2014 13:37 2438581

Цитата:

Цитата Инсульт
Приветствую тебя житель параллельной вселенной! »

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

mamont1 02-12-2014 14:40 2438601

а, у меня, попёрла закачка, без костылей (AdvOR)
кто/чиво поправил? - в любом случае - спасибо.

Cutieboy 03-12-2014 13:50 2439069

Гляньте на скриншот. Обновлять в таких случаях или нет?

Инсульт 03-12-2014 14:57 2439118

Цитата:

Цитата Cutieboy
Гляньте на скриншот. Обновлять в таких случаях или нет? »

А что именно смущает? Новый драйвер именно на нужный чипсет, старый на нужный и совместимый.

Cutieboy 03-12-2014 15:05 2439124

Инсульт, смущает непонимание термина "более подходящий драйвер". Т.е. сейчас стоит "менее подходящий", но новый. Что это означает для меня, как пользователя, на практике?

quarq 03-12-2014 16:18 2439168

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

Цитата Cutieboy
Что это означает для меня, как пользователя, на практике? »

а на практике если все работает, нефиг лесть туда куда собака даже .... не сунет

есть золотое правило : " лучшее враг хорошего!"

а выбирать всегда вам ...

samsobi 04-12-2014 11:36 2439472

mamont1, счастливчик! А у меня по-прежнему не то что не прет, а вообще стоит на 0%. :( А раньше было... Чего-то косячит обновление. Ручками приходится... :(
ЗЫ. Кстати показывает DP_USB_Intel_14114, а на http://driveroff.net/ такого не нашел.

Инсульт 05-12-2014 09:36 2439878

У меня куда хуже, закачка 0% стоит минут 10 потом SDI вылетает с ошибкой. Наверно устает программа ждать закачку :)
Цитата:

Цитата samsobi
такого не нашел. »

А так?
Тьфу, так и я уже не нахожу. Этот DP почему то убрали.

samsobi 05-12-2014 10:05 2439888

Цитата:

Цитата Инсульт
Тьфу, так и я уже не нахожу. Этот DP почему то убрали. »

Так ото ж... Хотя в окне обновления оно стоит. Спрашивается, откуда дровишки?
Что-то здесь не так...

Sorc 05-12-2014 10:44 2439903

samsobi, Инсульт, ребят вы издеваетесь? Уже 100500 раз говорилось, что этот пак - запакованная папка драйверов для USB 3.0 Intel из сборника SamDrivers.

samsobi 05-12-2014 11:45 2439920

Sorc а если без таких эмоций? Про запаковку я знаю и руками все сделал. Речь идет о программе обновления.
1. Программа обновления представляет это, как драйверпак. Из чего она берет это название и подставляет мне в окно? Где сам этот 7z? У Samlaba'a на сайте его нет.
2. Кроме этого пака мне было представлен ещё паки + индексы. Ни одна позиция, как бы я галки не расставлял, не грузится. А раньше всё работало. Я-то скачал вручную и ручками заменил, мне не трудно... НО! Работавшее ранее перестало работать, вот в чем вопрос.

Sorc 05-12-2014 11:52 2439921

samsobi, посмотрите здесь
И на счет эмоций не понял.

sov44 07-12-2014 23:22 2440974

BadPointer, Скачал R141, Предложило скачать драйвера, выделил всё, применить, ОК, выскочила ошибка
Скрытый текст

логи http://rghost.ru/59480682

п.с. при повторном выполнении действий закачка пошла.

п.п.с. Не встал драйвер на монитор, ошибка Е0000217, программа обновилась до SDI_R142.exe, однако "устаревший" исполнительный файл SDI_R141.exe не удалился.
логи http://rghost.ru/59481755

truvo 08-12-2014 06:14 2441026

Программа показала, что доступно обновление 15 драйвер-паков. Решил испробовать эту функцию. Всё загрузилось и проиндексировалось. Но строка "Доступно обновление" остается и исчезает только после перезапуска программы. Пожелание: сделать, чтобы она исчезала после окончания процесса обновления.

samsobi 09-12-2014 21:01 2441973

truvo, у меня вообще не показало наличие обновлений... :o Перестал обращать внимание на эту недоработку. Юра уже декабрьский пакет шурует вовсю, а тут засада.
Ручками беру у него, а потом всё нормально по накатанному...

truvo 09-12-2014 22:28 2442012

Наверное, у вас просто набор посвежее был...

samsobi 10-12-2014 09:53 2442116

truvo, ну вот сейчас у Samlab'a куча паков, а SDI молчит. Удалял конфиг, перезапускал. Ответил на вопрос об желании видеть обновления. И тишина... Я на это плюнул. Главную цель прога выполняет и для меня это главное.

fox_cub 10-12-2014 12:37 2442207

Кстати, попробовал установить обновленный пак для видеокарт AMD, так даже не предложила к установке. Драйвера в актуальном состоянии... :sorry:

XXX-Man 10-12-2014 16:14 2442339

Установил и обновился до версии SDI_R142. Драйвера из интернета качает и устанавливает исправно, но в системе не видно никаких изменений. Даже во время установки Винда никак не реагирует. Так и должно быть? Или может тут драйвера устанавливаются в silent режиме?

quarq 10-12-2014 17:48 2442387

XXX-Man, во первых программа написана на си (родная для виндовс среда)
во вторых взаимодействие программы с виндовс происходит на уровне API
в общем то все это есть в описании...

Debugger 10-12-2014 21:25 2442492

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

Ж.Д.А.Л.К.Е.Р. 10-12-2014 22:09 2442516

Хорошая идея. Сделать на подобии BootIt Bare Metal - скриншот1, скриншот2, скриншот3. Где подчеркнутая буква в имени кнопки является горячей клавишей.

Debugger 10-12-2014 22:38 2442529

Ж.Д.А.Л.К.Е.Р., да, чтобы нажимать Alt+горячие клавиши, как в классическом Windows-интерфейсе.

XXX-Man 11-12-2014 11:45 2442732

quarq, ясно, разобрался. Действительно устанавливает. Только вот драйвера на мою вебку A4Tech обновились, а сама она стартовать не захотела, пришлось откатываться на старые.
Автору респект.

VitProff 17-12-2014 09:20 2444960

BadPointer, Вышел SamDrivers 14.12 с SDI R143 и новыми драйверами. Будет ли возможность обновление с программы до новой версии?

BadPointer 17-12-2014 09:31 2444963

VitProff,
Сегодня-завтра выпущу новую версию программы с обновленными драйверпаками.

BadPointer 17-12-2014 15:59 2445077

В шапке выложена новая версия программы: R149.

Список изменений в R149 по сравнению с R141:
  • Обновлен 7zip с 9.22 до 9.35
  • Обновлен webp с 0.4.0 до 0.4.2
  • Обновлен libtorrent с 1.0.2 до 1.0.3.
  • Обновлен TDMGCC с 4.8.1 до 4.9.2.
  • Обновлен MinGW до 4.8.2
  • Уменьшен размер файлов тем с 285 КБ до 72 КБ. При изменении формата файла темы, теперь будет легче обновлять темы.
  • Файл settings.cfg стал более читабельным за счет записи ключей в несколько строк.
  • Исправлена работа DHT в торрент клиенте.
  • В лог записываются сообщения о ходе работы торрент клиента.
  • Добавлены ключи -downlimit:<скорость в КБ> и -uplimit:<скорость в КБ> для ограничения скорости торрента.
  • Добавлено распознание новых маркеров. Они по прежнему имеют наименьший вес при ранжировании драйверов.
  • Поправлено распознание Windows 10.
  • Улучшен подбор драйверов от принтеров.
  • Добавлен ключ -port для задания порта для торрент клиента.
  • Теперь программа не сообщает о возможном вирусе в autorun.inf если файл используется исключительно для задания иконки у носителя.
  • Добавлен Бразильский язык(перевод от EDsOn GENuInO).
  • Добавлен Белорусский язык(перевод от Hotimsk AKA WhiteEagle).
  • Правки в Украинском языке от tomik2.

Объявления:
  • Этот билд требует интенсивного тестирования.
  • Торрент с драйверпаками выпущу завтра если не выявится серьезных проблем с этим билдом.

MiShell65 17-12-2014 17:24 2445116

Цитата:

Цитата BadPointer
Этот билд требует интенсивного тестирования. »

Похоже, что R148 все же сыроват. При попытке сменить тему на отличную от Metallic и Metallic (big), выскакивает окно "Инструкция по адресу "0x004adc00" обратилась к памяти по адресу "0xfffffff". Память не может быть "read".", после закрытия которого работа приложения завершается. При этом для темы Metallic (big) фоновый рисунок не прорисовывается, в отличие от предыдущих версий.

BadPointer 17-12-2014 17:26 2445118

MiShell65,
Я уже знаю что R148 падает при смене тем из-за новой версии webp, так что возможно временно откачусь назад.

BadPointer 17-12-2014 20:12 2445148

Перезалил исправленный R149.

Инсульт 18-12-2014 16:40 2445449

Цитата:

Цитата BadPointer
Уменьшен размер файлов тем с 285 КБ до 72 КБ. При изменении формата файла темы, теперь будет легче обновлять темы. »

Новый вариант как то скуден в плане кастомизации тем. Старые темы так же будут работать как раньше?

BadPointer 18-12-2014 16:46 2445451

Инсульт,
В саму программу зашита тема Metallic, а все остальные темы являются производными от нее. Поэтому теперь не имеет смысл задавать все параметры: достаточно прописать только те параметры, которые отличаются от исходной темы.

popt2t 18-12-2014 16:56 2445455

BadPointer, не думали добавить возможность ограничения скорости загрузки драйверпаков? Нужная фишка, ИМХО.

BadPointer 18-12-2014 16:58 2445457

popt2t,
Уже сделано. В файле settings.cfg можно задать:
-downlimit:<скорость в КБ>
-uplimit:<скорость в КБ>

BadPointer 18-12-2014 22:06 2445532

В шапке выложена новая версия программы: R150.

Список изменений в R150 по сравнению с R149:
  • Поправлены подсказки в темах Classic(big) и Metallic(big).
  • Исправлено автоопределение армянского языка.
  • В панели информация о системе теперь корректно отображаются названия таких ОС как Windows XP X64 и Windows Server 2003.
  • Исправлена автоматическая загрузка драйверпаков при выборе установки драйверов из еще не загруженных драйверпаков.

Объявления:
  • Обновленные драйверпаки уже выложены на торрентах. Через программу обновления пока не доступны.
  • Чего не хватает в Snappy Driver Installer? Какие проблемы требуют решения? Какие задачи наиболее важны?
    Список актуальных задач можно посмотреть здесь:
    https://docs.google.com/document/d/1...it?usp=sharing

popt2t 18-12-2014 22:51 2445538

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

_NJ_ 19-12-2014 09:35 2445627

После обновления не удалось запустить
PCI\VEN_14E4&DEV_1600&SUBSYS_3015103C&REV_01\6&BD80F8E&0&00080010
(Broadcom NetXtreme Gigabit Ethernet)
пришлось откативать...
R150
W8/64

Wu-Tang 22-12-2014 00:05 2446616

http://s005.radikal.ru/i209/1412/b9/35e958849e78.jpg
после установки этого драйвера перестает работать прокрутка на тачпаде, с драйвером с оффа работает нормально.

BadPointer 22-12-2014 00:20 2446626

Wu-Tang,
Советую выложить логи от SDI и драйвер с сайта.

Wu-Tang 22-12-2014 01:48 2446663

BadPointer,
драйвер здесь - http://www.asus.com/ru/supportonly/Z...Desk_Download/ под хр.
логи поищу.

BadPointer 22-12-2014 19:45 2446931

В шапке выложена новая версия программы: R152.

Список изменений в R152 по сравнению с R150:
  • Поправлены подсказки размеры подсказок при наведении на номер ревизии в некоторых темах.
  • Прогрессбар на панели задач теперь отображается при загрузке драйверпаков.
  • Прогрессбар на панели задач не обновлялся когда окно было свернуто.
  • Добавлен ключ -autoupdate для автоматического загрузки обновлений.
  • Добавлен ключ -finish_upd_cmd:<cmd> для задания команды которая выполняется по завершению обновления.
  • Теперь все языки в выпадающем списке видны сразу без прокрутки.
  • Реализована автоматическая прокрутка списка драйверов по ходу установки.
  • В список ссылок, который открывается при клике на логотип, добавлена ссылка на Facebook.

Объявления:

popt2t 23-12-2014 17:54 2447341

Как правильно использовать -finish_upd_cmd:<cmd>? Задал в качестве <cmd> shutdown /s /f /t 3 /c "Обновление выполнено! Выключение компьютера!!!", не сработало. Что я не правильно прописал?

BadPointer 24-12-2014 16:13 2447708

popt2t,
Нужно обрамлять весь ключ кавычками:
SDI_R152.exe "-finish_upd_cmd:shutdown /s /f /t 3 /c"

Если этого не сделать то будет выполнена команда "shutdown", а сами ключи "/s /f /t 3 /c" будут переданы в SDI как если была бы выполнена команда "SDI_R152.exe /s /f /t 3 /c".

BadPointer 27-12-2014 16:46 2448964

В шапке выложена новая версия программы: R156.

Список изменений в R156 по сравнению с R152:
  • При попытке закрыть окно во время установки появляется окно с запросом подтвердить остановку установки.
  • При падении программы в файл лога теперь записываются последние несохраненные сообщения.
  • Файл лога сохраняется непосредственно перед началом установки чтобы в нем была информации о последнем устанавливаемом драйвере в случае выпадения BSOD.
  • Некоторые изменения в логе для большего удобства.
  • Количество выделенных драйверов на кнопке "Установить" не всегда вовремя перерисовывалось.
  • При наведении на логотип, номер ревизии и панель Информация о системе указатель мыши принимает вид руки, что указывает что на этот элемент можно кликнуть.
  • Обновлен 7zip до версии 9.36. Изменено всего пару строк по сравнению с 9.35.

Объявления:
  • Новейшую версию впредь я буду выкладывать в первую очередь сюда: https://code.google.com/p/snappy-driver-installer/, а уже затем буду делать объявления на форумах.

Инсульт 03-01-2015 21:50 2451473

Недавно заметил что распаковка драйверов "резервное копирование" абсолютно не юзабельное. Т.е делается drv.exe файл который никак ничем не распаковать и на другой системе не установить.
Нельзя ли просто по человечески делать zip архив с бекапами?

BadPointer 03-01-2015 21:54 2451476

Инсульт,
drv.exe - это сама программа размером в 1 МБ. Драйверы лежат рядом в нераспакованном виде. SDI упаковать драйверпаки в архив не может так как этот модуль не включен в SDI для уменьшения размера программы.

popt2t 04-01-2015 22:01 2451995

Цитата:

Цитата BadPointer
Нужно обрамлять весь ключ кавычками:
SDI_R152.exe "-finish_upd_cmd:shutdown /s /f /t 3 /c"
Если этого не сделать то будет выполнена команда "shutdown", а сами ключи "/s /f /t 3 /c" будут переданы в SDI как если была бы выполнена команда "SDI_R152.exe /s /f /t 3 /c". »

А можно это прописать в файле настроек?

BadPointer 04-01-2015 22:03 2451996

popt2t,
Да, также с кавычками.

popt2t 05-01-2015 18:28 2452302

Заметил такую штуку. При обновлении индексов остаются старые с префиксом DP и появляются новые с префиксом _P. В чем фишка?

BadPointer 05-01-2015 18:29 2452305

popt2t,
Это индексы для поиска драйверов по еще незакаченным драйверпакам. Можно вообще не загружать никаких драйверпаков, а выбрать загрузку только индексов.

popt2t 05-01-2015 19:50 2452358

BadPointer, немного не уловил сути. А как потом устанавливать драйвера? Программа перед установкой скачает только необходимые что ли?

BadPointer 05-01-2015 19:52 2452359

popt2t,
Да. Появится список доступных драйверов как если бы драйверпаки уже были на месте, и перед установкой будут закачены необходимые драйверпаки. Эта фича уже давно существует.

popt2t 05-01-2015 20:56 2452389

BadPointer, да я раньше как-то не обращал внимания. Теперь все стало понятно. Спасибо за объяснения!

popt2t 06-01-2015 09:27 2452530

И еще такой вопрос. Если я не пользуюсь этой фичей, то могу удалить индексы _Р и в дальнейшем их не скачивать?

BadPointer 06-01-2015 12:07 2452563

popt2t,
Да.

BadPointer 14-01-2015 23:08 2456171

В шапке выложена новая версия программы: R159.

Список изменений в R159 по сравнению с R156:
  • Поправлен подбор драйвера Intel USB 3.0.
  • Поправлен подбор драйвера сетевой карты Realtek.
  • Добавлен шведский язык(перевод от Star).
  • Исправлен в русской перевод.
  • Количество драйверпаков доступных к обновлению не всегда правильно отображалось.
  • Обновлен 7zip до 9.38.
  • Пояснение к драйверу теперь отображается справа. Ключ /oldstyle позволяет вернуться к старому стилю.
  • Драйверы, которые еще не установлены, теперь идут перед обновлениями.
  • При первом запуске больше не спрашивается включить ли проверку обновлений: по умолчанию включена.

timon45 14-01-2015 23:25 2456180

Цитата:

Цитата BadPointer
При первом запуске больше не спрашивается включить ли проверку обновлений: по умолчанию включена. »

а по мне так зря, хотя так будет больше сидов...

BadPointer 14-01-2015 23:28 2456181

timon45,
Почему будет больше сидов? Клиент после закачки драйверпаков уходит с раздачи. Просто иногда люди закачивают программу отдельно, отказываются от обновлений и не могут понять почему никакие драйверы не находятся.

quarq 15-01-2015 17:45 2456544

Цитата:

Цитата BadPointer
Обновлен 7zip до 7.38. »

скорее всего до версии 9,38

tyt 15-01-2015 19:55 2456623

Цитата:

Цитата timon45
При первом запуске больше не спрашивается включить ли проверку обновлений: по умолчанию включена »

Каждый включит кому нужно, а если не включит-значит это ему ни к чему

popt2t 16-01-2015 19:51 2457168

Цитата:

Цитата quarq
скорее всего до версии 9,38 »

Таки да. Видимо автор ошибся. Хотя, кто знает.

XCV 16-01-2015 22:49 2457250

Цитата:

Цитата BadPointer
При первом запуске больше не спрашивается включить ли проверку обновлений »

я думаю не плохо было бы чтобы проверку можно было включить/выключить в любое время, к примеру галочкой в настройках

quarq 21-01-2015 11:34 2459205

Вложений: 1
Цитата:

Цитата XCV
включить/выключить в любое время, к примеру галочкой в настройках »

как то давно предлагал сделать стандартные пункты меню и запихнуть туда все чем постоянно люди не пользуются, например:
меню "вид" - спрятать ленгвичи и шкурки в меню "фаил" путь к логам, образам, к дополнительным драйверпакам. в пукт меню "настройки" соответственно все что прописываем в settings.cfg итд и тп

AlexM22204 21-01-2015 12:37 2459232

BadPointer,
Использую тему Classic, увеличил шрифт до 11, вот так
Код:

// Font
FONT_NAME                = "Arial"
FONT_SIZE                = 11


как опустить выделенный чекбокс на пару пикселей ниже, т.к. сливается с окном выбора темы...
Цитата:

Цитата quarq
как то давно предлагал сделать стандартные пункты меню и запихнуть туда все чем постоянно люди не пользуются »

давно мечтал о таком решении, только ЗА!!!

Valek271183 25-01-2015 01:14 2460836

BadPointer, нашёл несколько проблем при установке через SDI, по началу грешил на новые драйверпаки, но сегодня на работе потратил день на то чтобы выявить причину этих недочётов, о которых расскажу ниже. Сложность больше была в том что проявляются они не всегда, но всё же появляются. Проблемы нашёл при установке видеодрайверов, драйверов на звук, тачпадов и Wi-Fi/Bluetooth.
Что касается видеодрайверов: при установке драйверов Intel через SDI не регулируется яркость экрана (проверял на ноутбуках ASUS (ATK Package установлен)), при установке через DrPS этой проблемы нет, может через SDI что-то недоустанавливаетя? Звук: при установке через SDI на некоторых популярных звуковых картах (точно VIA и ещё какие-то, забыл записать) по умолчанию устройства воспроизведения звука установлены наушники и звука в колонках естественно нет, другая проблема: не работает передняя панель, т.е. компьютер не понимает что подключены наушники (сегодня заметил на Realtek ALC889), следующее: после установки Skype (вот это проверить сложнее всего) пропадал звук, после перезагрузки опять появлялся, но периодически пропадал, на последнем ноуте была звуковая Realtek ALC889, случай не единичный, с DrPS тоже самое, так и не понял почему. С Wi-Fi/Bluetooth Ralink проблемы - очень часто не устанавливается, Bluetooth с восклицательным знаком. BadPointer, можно ли исправить проблему с неработающей яркостью и звуком (наушники по умолчанию и неработающая передняя панель) ?

BadPointer 25-01-2015 01:37 2460842

Valek271183,
DPS и SDI используют один тот же метод установке, так что если через них устанавливается один и тот же драйвер, то результат будет идентичен. Поэтому имеет значение только какой именно драйвер выбирается к установке.

DPS предлагает к установке только один драйвер, а у SDI можно выбрать в выпадающем списке альтернативный драйвер. Чем выше драйвер в раскрывающемся списке, тем более подходящим он считается. Если первый драйвер окажется не самым оптимальным, то советую пробовать другие и сообщать какой подошел. В любом случае следует выкладывать логи SDI, а то без них ничего не смогу сделать.

То что предлагает к установке DPS меня мало интересует, так я знаю многие недоработки и наличие фактора случайности в подборе драйверов, а его лог не содержит информации о драйверах, которые были исключены из рассмотрения как менее подходящие.

timon45 25-01-2015 11:00 2460917

Цитата:

Цитата Valek271183
при установке драйверов Intel через SDI не регулируется яркость экрана (проверял на ноутбуках ASUS »

Это не проблема SDI это проблема непосредственно самого драйвера, это я уже обсуждал с SamLab, при установке драйвера на карточки с процессорами 3-го и 4-го покаления, SDI прелогает в первую очередь устанавливать драйвер FORCED\NTx64\BayTrail_10.18.10.3262 хотя подходят еще и FORCED\NTx64\HD5000_10.18.10.3993 и FORCED\NTx64\HD5500_10.18.14.4029 я на ноутбук Asus ставил последний, но проблему с яркостью я пока таким способом еще не решал, жду ноутбука Lenovo c процам 3-го или 4-го покаления чтобы логи предоставить.
Цитата:

Цитата Valek271183
по умолчанию устройства воспроизведения звука установлены наушники и звука в колонках естественно нет »

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

Цитата Valek271183
другая проблема: не работает передняя панель, т.е. компьютер не понимает что подключены наушники »

ну в этом может быть виной калодки, или настройки в драйвере точнее его панеле управления (птичка отключить определение гнезд передней панели) а так же в биосе есть переключатель HDA/AC97
Цитата:

Цитата Valek271183
пропадал звук, после перезагрузки опять появлялся, но периодически пропадал, на последнем ноуте была звуковая Realtek ALC889, случай не единичный »

сталкивался с такой проблемой на ноуте Lenovo z500 и B590, установка другой версии драйвера и обновление BIOS решила проблему.
Цитата:

Цитата Valek271183
С Wi-Fi/Bluetooth Ralink проблемы - очень часто не устанавливается, Bluetooth с восклицательным знаком. »

некоторым устройствам Bluetooth нужен родной драйвер, точнее его установщик, т.к. голого драйвера для полноценного функционирования не хватает.

timon45 25-01-2015 11:13 2460925

Вложений: 2
прикреппляю логи геймерского ноутбука Asus и ПК c процам 4-го покаления и встроенной видео, я думаю лучше чтобы SDI предлагал драйвера на видео HD5500 или HD5000 а не BayTrail у которого проблема с изменением яркости на ноутах, и который на много старше HD5500 и HD5000.будут другие эксперименты отпишусь.

Valek271183 25-01-2015 12:17 2460949

Цитата:

Цитата BadPointer
В любом случае следует выкладывать логи SDI »


Инсульт 27-01-2015 10:46 2461993

На ноутбуках Acer пытается на АМД поставить дрова Intel

кусок лога
Installed driver
Name: AMD PCI Express (3GIO) Filter Driver
Provider: Advanced Micro Devices Inc
Date: 10.03.2010
Version: 1.3.3.70
HWID: *pnp0a03

vailable driver
Pack: Drivers\DP_USB_Intel_14114.7z
Name: PCI bus
Provider: (Standard system devices)
Date: 30.10.2014
Version: 3.0.2.54
HWID: *PNP0A08
inf: USB_3.0_for_Intel\intel_4th\Drivers\HCSwitch\x86\iusb3hcs.inf,hcswitch_pcif.ntx86.6.1

Еще и пишет что типа более совместимый чем установлен хотя HWID и близко не совпадают.

Ж.Д.А.Л.К.Е.Р. 27-01-2015 11:24 2462014

Цитата:

Цитата Инсульт
хотя HWID и близко не совпадают. »

Ну почему же - *pnp0a03 и *PNP0A08, разница только в последней цифре.

BadPointer 27-01-2015 12:19 2462050

Цитата:

Цитата timon45
Это не проблема SDI это проблема непосредственно самого драйвера, это я уже обсуждал с SamLab, при установке драйвера на карточки с процессорами 3-го и 4-го покаления, SDI прелогает в первую очередь устанавливать драйвер FORCED\NTx64\BayTrail_10.18.10.3262 хотя подходят еще и FORCED\NTx64\HD5000_10.18.10.3993 и FORCED\NTx64\HD5500_10.18.14.4029 я на ноутбук Asus ставил последний, но проблему с яркостью я пока таким способом еще не решал, жду ноутбука Lenovo c процам 3-го или 4-го покаления чтобы логи предоставить. »

Сейчас SDI предлагает ранжирует драйверы в следующей последовательности:
BayTrail
HasWell
HD5000

Первые две версии драйверы предназначены для редких вариантов видеокарт и поддерживают уникальные особенности этих моделей, что делает эти драйверы более подходящими чем универсальные драйверы от AMD из папки HD5000. Однако составитель этих драйверов также оформил эти драйверы как универсальные.

Нужно чтобы HD5000 шел первым. Эта проблема будет решена за счет игнорирования параметра feature у первых двух драйверов и это опустит их в списке. Это не приведет к срыву подписей.

Других проблем с подбором драйверов в приведенных логах не обнаружил. Если предложенный драйвер не работает, то следует дополнительно приводить информацию о том какой драйвер подошел, а какой не подошел.
Цитата:

Цитата Инсульт
На ноутбуках Acer пытается на АМД поставить дрова Intel »

Этой информации недостаточно. Тут не приведена информация о версии Windows, модель материнки и списка подходящих HWID'ов.
Работает ли драйвер? Не вызывает ли он каких-то проблем? На счет этого драйвера уже были сомнения, но по наблюдениям пользователей он всегда работает нормально.

timon45 27-01-2015 14:29 2462153

Цитата:

Цитата BadPointer
Если предложенный драйвер не работает, то следует дополнительно приводить информацию о том какой драйвер подошел, а какой не подошел. »

драйвер то подошел и работает вот только яркость не изменяется, ещё небольшое замечание я пробовал так же установить драйвер через службу обновления Windows и он тоже был BayTrail но только изменение яркости работало, об этом я писал http://forum.oszone.net/post-2449057.html#post2449057

На счет дополнительно проверить информация я с вами согласен, так что буду ждать пока у меня появятся другие ноутбуки для проведения тестов.
Цитата:

Цитата BadPointer
универсальные драйверы от AMD из папки HD5000 »

В смысле от AMD эти все драйверы (BayTrail, HasWell, HD5000 HD5500) для карточек Intel, или я чего то не понимаю?

BadPointer 27-01-2015 14:47 2462168

Цитата:

Цитата timon45
драйвер то подошел и работает вот только яркость не изменяется, ещё небольшое замечание я пробовал так же установить драйвер через службу обновления Windows и он тоже был BayTrail но только изменение яркости работало, об этом я писал http://forum.oszone.net/post-2449057.html#post2449057 »

В любом случае BayTrail, HasWell должны иметь меньший приоритет, чем универсальный HD5000.

Цитата:

Цитата timon45
В смысле от AMD эти все драйверы (BayTrail, HasWell, HD5000 HD5500) для карточек Intel, или я чего то не понимаю? »

Да, я имел ввиду Intel.

BadPointer 27-01-2015 20:38 2462350

В шапке выложена новая версия программы: R164.

Список изменений в R164 по сравнению с R159:
  • Поправлена сортировка списка драйверов.
  • Улучшен подбор драйвера видео от Intel.
  • Реализовано удаление старых драйверпаков, которые могли остаться после переименований/разбиения драйверпаков.
  • Реализован механизм для пакетной обработки тысяч снимков ПК и выявления у них более новых версий драйверов, чем имеющиеся в драйверпаках.
  • Обновлен BOOST до версии 1.57.
  • Восстановлена работоспособность программы под Windows 2000.
  • Добавлен ноутбучный маркер для NEC.
  • Поправлено автоопределение португальского и азербайджанского языка.
  • Мелкие правки в языках.

Painkiller 27-01-2015 21:20 2462364

Цитата:

Цитата BadPointer
Реализовано удаление старых драйверпаков, которые могли остаться после переименований/разбиения драйверпаков. »

Долгожданное введение которое не хватало, вот только не работает почему-то или я видимо не так понимаю =(

BadPointer 27-01-2015 22:16 2462401

Painkiller,
Какие драйверпаки не удаляются?

Painkiller 27-01-2015 22:20 2462403

Цитата:

Цитата BadPointer
Painkiller,
Какие драйверпаки не удаляются? »

Добавил в папку новые драйверпаки , запустил утилиту . Утилиты проиндексировала новые паки , а старые почему-то не удалила . Нужно что-то в конфиг прописывать может ?

BadPointer 27-01-2015 22:28 2462407

Painkiller,
При обновлении через встроенный торрент старые версии драйверпаков всегда автоматически удалялись.

Однако со временем SamLab переименовал некоторые драйверпаки, а другие разбил на несколько частей. В этом случае у пользователей могли остаться устаревшие паки:
DP_Video_Server_1*.7z
DP_Video_Others_1*.7z
DP_Video_nVIDIA_1*.7z
DP_Video_AMD_1*.7z
DP_Videos_AMD_1*.7z

alec1490 27-01-2015 22:58 2462423

Вложений: 2
BadPointer, Добрый вечер!
Заранее благодарю за шикарный программный продукт, а то застой в развитии DPS достал..
Захотелось внести свою лепту в развитие=). Ошибочное определение драйвера PCI bus, как нужного для обновления... По сути заменяется стандартный драйвер oem54.inf как я понял, отвечающий за usb 2.0 контроллер, на драйвер из набора драйверов intel usb 3.0 4 поколения... Это происходит на 100% современных пк, как на интеловских так и на амд-ых машинах. Началось всё где то с версии 139, а проявляется в виде напрочь неработающих usb устройствах после обновления вышеупомянутого драйвера, если его не выбирать то всё ок... История повторялась на примерно на 50 машинах за последнее время. Прилагаю скрин и лог со своего пк. Заранее спасибо!

Painkiller 27-01-2015 22:59 2462424

Цитата:

Цитата BadPointer
При обновлении через встроенный торрент старые версии драйверпаков всегда автоматически удалялись. »

я отдельно скачал и добавил. Решил что вы добавили функцию удаления не зависимо каким методом были получены драйверпаки

BadPointer 27-01-2015 23:25 2462437

alec1490,
Получается что драйвер версии 3.0.1.41 работает нормально, а 3.0.2.54 уже глючит? Или они оба не подходят?

zaq111 28-01-2015 14:15 2462634

Цитата:

Цитата alec1490
Ошибочное определение драйвера PCI bus, как нужного для обновления... По сути заменяется стандартный драйвер oem54.inf как я понял, отвечающий за usb 2.0 контроллер, на драйвер из набора драйверов intel usb 3.0 4 поколения... Это происходит на 100% современных пк, как на интеловских так и на амд-ых машинах. Началось всё где то с версии 139, а проявляется в виде напрочь неработающих usb устройствах после обновления вышеупомянутого драйвера, если его не выбирать то всё ок... »

На самом деле, ошибка пошла с версии 140:
https://code.google.com/p/snappy-dri...ce%2Fmatcher.c
R140 начала предлагать драйвера от Intel к PCI bus даже на 100% AMD-шные конфиги!!!

alec1490 28-01-2015 19:03 2462822

BadPointer, да именно так, v139 работает как надо,а там 3.0.1.41. Может быть, временно, пока не поправят id драйвера (или самим поправить) не давать ему ставиться...
zaq111, Да вы правы началось со 140 версии

MiShell65 08-02-2015 16:25 2468394

BadPointer,
После обновления пакета драйверов беспроводных устройств до DP_WLAN_15015.7z возникла проблема Qualcomm Atheros AR9285 Wireless Network Adapter на Windows 8.1 x86 - во время установки вылетает экран с сообщением о повреждении системных драйверов, после чего ноут перегружается. Скрин экрана с информацией о проблемном драйвере пред установкой здесь. При этом второй альтернативный вариант (без подписи) для Windows 8 ставится и работает без проблем, как и драйвер из набора DP_WLAN_14012.7z.

infinity78 08-02-2015 16:31 2468397

zaq111, alec1490,
удалите вы эти распакованные паки, без них все нормально устанавливает. а с ними один геморой.

Инсульт 09-02-2015 12:00 2468809

Цитата:

PCI bus
Так я об этом уже писал страниц 5 назад.
У меня так

Мало того что у меня не Intel так еще и нет USB 3.0

SamLab 09-02-2015 12:05 2468813

MiShell65, Напишите, если у вас остался комп с Атеросом

zaq111 09-02-2015 22:18 2469239

Инсульт,

Цитата:

Мало того что у меня не Intel так еще и нет USB 3.0
Intel без USB 3.0

Ошибка из-за этой строки в коде:

Код:

!isvalid_usb30hub(hwidmatch,state,L"pnp0a08")&&

BadPointer 11-02-2015 11:39 2469781

На разработку и сопровождение Snappy Driver Installer у меня уходит довольно много времени, и в данный момент у меня его не так много, так что я прошу ценить мое время. Теперь я в большей степени рассчитываю на то что пользователи будут уделять больше внимания оформлению отчетов, чтобы мне не пришлось каждый раз рыться в куче логов, а затем искать нужный фрагмент лога.

Поэтому желательно помимо выкладывания логов, размещать в самом сообщении нужный фрагмент лога, скриншоты с подсказками (по пробелу и Ctrl), а также другую информацию. Это позволит мне и SamLab'у сразу увидеть проблему и произвести необходимые правки в программе или в драйверпаках. Также привествуется более активное участие пользователей в выявлении проблем в SDI и драйверпаках и поиске оптимального решения. Если у кого-то есть время и необходимые навыки, то он может сам провести анализ плохо оформленного багрепорта и выложить результаты анализа и предложения в удобной для меня и SamLab форме.

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

Когда у меня появится время, я попрошу напомнить о накопившихся запросах и расставлю
приоритеты на текущие задачи по доработке программы.

Ж.Д.А.Л.К.Е.Р. 11-02-2015 13:38 2469828

BadPointer, Лучше добавить в шапку ссылку на этот пост и выделить ее красным.

BadPointer 11-02-2015 14:22 2469852

Ж.Д.А.Л.К.Е.Р.,
Зачем же так трагично? Даже у DPS который уже несколько лет не развивается как программа такого не написано. Там все держится на одном SamLab'е, который адаптирует драйверпаки под эту программу и латает дыры в программе в меру своих возможностей.

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

Ж.Д.А.Л.К.Е.Р. 11-02-2015 15:01 2469885

Да просто я к тому что вот уже новая страница и не каждый заметит.

BadPointer 11-02-2015 19:24 2470025

В шапке выложена новая версия программы: R166.

Список изменений в R166 по сравнению с R164:
  • Улучшен подбор драйвера сетевой карты.
  • Драйвер pnp0a08 больше не предлагается к установке на системы без Intel USB 3.0.

BadPointer 11-02-2015 22:22 2470087

Цитата:

Цитата Ж.Д.А.Л.К.Е.Р.
Да просто я к тому что вот уже новая страница и не каждый заметит. »

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

Painkiller 11-02-2015 23:15 2470110

BadPointer, прокомментируете тут Это ошибка относиться к новой версии ?

Valek271183 15-02-2015 18:03 2471590

BadPointer, при установке в XP на ноуте драйверов видео Intel HD 4000 предлагает через SDI установить HD3000, а DrPS предлагает hd4000, как реально и есть, логи прилагаю

quarq 16-02-2015 00:16 2471718

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

Valek271183 16-02-2015 09:15 2471795

После установки драйвера HD3000 изображения на экране нет, поэтому логи только установки через DrPS.
Цитата:

Цитата quarq
у вас он только в третьем логе »

, что за образ и третий лог?

quarq 16-02-2015 19:35 2472120

три папки с логами
а этот полный с образом (слепком) системы... вот так их и надо присылать

а на этот вопрос слабо ответить?
Цитата:

Цитата quarq
как всегда: ну установился драйвер HD3000 работает комп ? какие проблемы после установки? , не ужели так трудно описать чуть подробнее ... »


Valek271183 16-02-2015 23:58 2472240

Цитата:

Цитата quarq
а на этот вопрос слабо ответить? »

Цитата:

Цитата Valek271183
После установки драйвера HD3000 изображения на экране нет, поэтому логи только установки через DrPS. »


quarq 17-02-2015 00:40 2472250

БРЕД СИВОЙ КАБЫЛЫ ЕСЛИ ВЫ УСТАНАВЛИВАЛИ ПРОГРАММОЙ SDI то логи должны быть полными
Цитата:

Цитата Valek271183
После установки драйвера HD3000 изображения на экране нет, поэтому логи только установки через »

а это уже дописка после того как я вам напомнил а еще сторожил ...

Valek271183 18-02-2015 00:55 2472689

Цитата:

Цитата quarq
а это уже дописка »

Это не дописка (я написал с утра, а Вы мне ответили только вечером)
Цитата:

Цитата quarq
БРЕД СИВОЙ КАБЫЛЫ »

и вообще почему Вы таким тоном общаетесь!? Логи от SDI прикладываю. С помощью SDI устанавливал ещё до переустановки ОС и изображения на экране после установки драйвера на HD3000 не было, поэтому и логов небыло, потому что результат установки через SDI уже известен, сейчас удалил драйвер и установил ещё раз через SDI что бы выложить логи

quarq 18-02-2015 02:14 2472696

Цитата:

Цитата Valek271183
и вообще почему Вы таким тоном общаетесь!? »

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

и еще раз повторяю если программа работала она создаст и логи и образ системы и не чего дурака включать

а по поводу конкретно вашей ситуации : драйвер 3000 который установился имеет действительную подпись для вашей системы и хвид вашей карты такой же как и в 4000 драйвере, но именно 4000 не имеют подписи для хр потому они в списке ниже

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

vespasian 18-02-2015 08:08 2472731

Цитата:

Цитата quarq
загрузиться в режиме с низким разрешением (не в защищенном режиме и не удалять драйвер) и выставить другое разрешение экрана »

То же самое часто нужно и при подключении монитора по VGA.

quarq 18-02-2015 10:19 2472781

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

Spine 19-02-2015 08:25 2473317

Понимаю что хочу странного но...
при попытке обновления драйверпака с параметрами -nogui -checkupdates -autoupdate
торрент-файл не подтягивается и соответственно ничего не обновляется...
лог запуска
}2Sync
Listen port: 50171 (connected)
Download limit: 0Kb
Upload limit: 0Kb
Waiting for torrent.FAILED
Latest version: R0
Updated driverpacks available: 0
ERROR in redrawfield(): hField is 0
}thread_download
Closing torrent session...DONE

popt2t 26-02-2015 12:00 2476068

Драйвера USB 3.0 от Intel и AMD послностью устанавливаются с 2-х установок, проверено на разных машинах несколько раз. Так и должно быть или это мне так везет?

BadPointer 26-02-2015 12:05 2476074

popt2t,
Эти драйверы устанавливаются в два прохода, так как вложенное устройство появляется только после установки драйвера на первое устройство.
При установке режима "Перезагрузить ПК" или использования ключа для автоматической установки драйверов, программа работает в многопроходном режиме и сама ставит вложенные драйверы.

popt2t 26-02-2015 14:30 2476152

Я выбираю авто перезагрузку, но все равно приходится запускать установку второй раз. Или я что-то не понял?

ispolin 27-02-2015 09:24 2476505

Незнаю относится ли это к багам или просто недоразумение
такая история
стационарный комп, с виндой севен корп 64 бит
поставлен модуль блютуз, при запуске Snappy Driver Installer предлагается к установке CSR Bluetooth Chip.
Установил, блютуз не заработал и значка в трее не появилось.
В результате поисков в сети нашёл
http://bluetoothinstaller.com/
установил для 64 бит системы и вуаля, значок в трее есть, блютуз работает

quarq 27-02-2015 11:51 2476576

ispolin, у самого с давних пор лежат в комплекте оба файлика пару раз выручали когда не находился штатный драйвер
в основном решаемо установкой драйверов из выпадающего списка ...
и еще: выкладывайте для таких случаев папку logs для разбора полетов

ispolin 27-02-2015 12:01 2476581

quarq, я это просто вспомнил, давно уже было, вполне допускаю, что связан этот затык из за стационарного компа в связке с сторонним модулем, на ноутах такого не замечал, там блютуз встаёт через установку Snappy Driver

BadPointer 12-03-2015 14:53 2481753

В шапке выложена новая версия программы: R168.

Список изменений в R168 по сравнению с R166:
  • Добавлена тема Winter(автор: Photo Star).
  • Добавлены 4 темы(автор: September).
  • Добавлен французский язык(перевод от Skywalker59).

Объявление
  • Новые драйверпаки уже доступны для закачки.

BadPointer 15-03-2015 19:31 2483085

У программы появился полноценный официальный сайт.

http://snappy-driver-installer.sourceforge.net/

viryspra@vk 17-03-2015 18:18 2483909

Сразу хочу сказать огромное спасибо автору за программку. отличная штука.

и сразу вопрос как обстоят дела с win 10 ? пробовал 2 раза - показала дровишки в актуальном состоянии - другие же программки типа буддрайвер что то качали и ставили .

tc1 18-03-2015 11:42 2484236

Уважаемый, автор. Вы декларировали превосходство Вашей программы над DPS касательно безошибочной установки драйверов USB 3.0. Однако недавно пришлось установить драйвера на ноутбук Lenovo Z50-70, ОС Windows 7. После выхода из спящего/ждущего режима компьютера получал BSOD. Проблема оказалась в драйвере Intel USB 3.0 - программа установила свежую версию 3. Нормально компьютер заработал со 2-й версией. Всё равно программа Ваша мне нравиться больше чем аналоги, но пожалуйста подскажите, что не так. Были ли подобные случаи у других пользователей?

BadPointer 18-03-2015 11:53 2484243

tc1,
Все известные проблемы с установкой драйвера Intel USB 3.0 исправлены, но если возникла новая проблема, то советую выложить логи программы. Без них я ничего исправить не смогу.

WindR 18-03-2015 12:12 2484246

Цитата:

Цитата viryspra@vk
и сразу вопрос как обстоят дела с win 10 ? пробовал 2 раза - показала дровишки в актуальном состоянии - другие же программки типа буддрайвер что то качали и ставили . »

У большинства драйверов пока нет подписей для windows 10, поэтому программа их не отображает. Можете отметить пункт "Неподходящие" - большинство драйверов нормально установится.
P.S. На билд 10041 драйвера без подписи программой не ставятся.

BadPointer 25-03-2015 20:10 2487554

В шапке выложена новая версия программы: R193.

Список изменений в R193 по сравнению с R169:
  • Исправлена ошибка установки 103.
  • Подпись у модифицированных драйверов считается автоматически недействительной.
  • Переименован файл конфига с settings.cfg на sdi.cfg.
  • Поправлена прорисовка окна под ReactOS.

popt2t 25-03-2015 22:46 2487651

Цитата:

Цитата BadPointer
Поправлена прорисовка окна под ReactOS. »

Утилита и под ней работает? Внезапно но интересно.

Цитата:

Цитата BadPointer
Поправлена прорисовка окна под ReactOS. »

Утилита и под ней работает? Внезапно но интересно.

BadPointer, почему не добавите на сайт историю релизов?

Инсульт 29-03-2015 15:32 2489193

Цитата:

Переименован файл конфига с settings.cfg на sdi.cfg
А где теперь создается sdi.cfg? И создается ли вообще? При каждом запуске настройки по умолчанию. Пришлось копаться в exe дописывать settings.cfg чтобы подхватывался старый конфиг.

infinity78 29-03-2015 15:58 2489208

Инсульт,
Создается рядом с EXE

Инсульт 30-03-2015 04:06 2489416

У меня не создавался пока в exe не поменял sdi.cfg на settings. Да и зачем это? Везде как на сайте так и в самой программе описания и ссылки на settings.cfg экономия 5байт кода?

BadPointer 30-03-2015 09:18 2489474

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

Инсульт 30-03-2015 09:46 2489481

settings.sdi не проще? :)

BadPointer 30-03-2015 09:48 2489482

Инсульт,
Это вообще нестандартное расширение. Люди могут не догадаться какой программой его открывать.

timon45 30-03-2015 11:13 2489517

Вложений: 1
BadPointer, снова поднимаю вопрос, по поводу сортировки драйверов на видеокарты от intel 3-го и 4-го поколения процессоров (на примере pentium 2030m) как уже обсуждалось ранее программа по умолчанию предлагает установить драйвер BayTrail_10.18.10.3262 (он не работает изменение яркости дисплея) затем Haswell_9.18.10.2973 (этот не ставил т.к. проц не хасвэл а IviBrige) затем HD4000_10.18.10.4061 который я устанавливал на котором нет проблем с изменением яркости который к тому же более новый чем 2 предыдущих.
ноут lenovo B590 (20206)
логи прикрепляю до и после установки

BadPointer 30-03-2015 11:18 2489520

timon45,
Тут очень старый драйверпак(DP_Video_Intel-NT_15000.7z). Эта проблема решена в более новом драйверпаке.

timon45 30-03-2015 13:47 2489591

BadPointer, ок, а то все времени нет обновиться

да вижу, не углядел
Цитата:

15.01.5
-------
* Обновлены драйверы Intel HD 5500 v10.18.14.4080
* Изменен маркер для драйверов BayTrail для лучшего подбора драйверов

Oleg_Pankratiev@vk 01-04-2015 10:31 2490318

Новая версия программы (R197) не работает. Суть в том, что индексы новых паков скачиваются, а после просто ничего не происходит, тогда как должны предлагаться версии драйверов к устройствам на выбор для дальнейшего скачивания.. В R193 всё ок было

BadPointer 01-04-2015 10:41 2490322

Название папки index в самой раздаче начинается с заглавной буквы, а должно было быть с маленькой. Чтобы исправить это нужно перезалить торрент.

Пользователи уже повсюду сообщают об этой проблеме. Оказывается эта фича более востребованная чем я ожидал. Мне казалось что многие даже не знают зачем нужно закачивать индексы отдельно.

Update
Торрент презалит.

Omnividente 03-04-2015 13:29 2491375

День добрый. Можно ли добавить параметр для временной папки при скачивании обновлений. На данный момент(насколько я понял) программа скачивает обновления в папку "Update\SDI_Update" которая расположена в папке запуска программы, что к примеру делает невозможным загрузку обновлений при запуске с заполненной флешки.

UFA 27-04-2015 23:00 2501565

R199 вешает роутер (NETGEAR WNR612 V2), при попытке скачать обновления драйверов, вероятно количеством соединений.. тот же, настроенный utorent, себе такого не позволяет.

sov44 28-04-2015 00:33 2501590

Цитата:

Цитата UFA
R199 вешает роутер »

UFA, http://snappy-driver-installer.sourc...t/ru/usage.php
Цитата:

-downlimit:<num> Задает ограничение скорости загрузки в КБ.
-uplimit:<num> Задает ограничение скорости отдачи в КБ.

ynblpb 02-05-2015 19:39 2503114

Здравствуйте, скачал c rutracker R193, запускаю, приложение падает. Обновил до R199, всё равно падает.
Выяснилось, что программа так реагирует на фаервол: Outpost Firewall Pro 8.1 (4303.670.1908) в режиме блокировки всего, что явно не разрешено. Выключаю (с остановкой службы), программа запускается корректно.

Fortress1 03-05-2015 11:15 2503223

Цитата:

Цитата UFA
настроенный utorent, себе такого не позволяет. »

сами ответили себе на вопрос))

Valek271183 16-05-2015 22:28 2508136

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

vespasian 17-05-2015 18:14 2508423

Цитата:

Цитата ynblpb
Выяснилось, что программа так реагирует на фаервол: Outpost Firewall Pro 8.1 »

Не только. Когда мой Windows10FirewallControl не позволяет ей в интернет лазить тоже крешится. Позволил - ОК.
BadPointer - не хорошо это.

Chudmin 18-05-2015 07:08 2508541

Цитата:

Цитата vespasian
BadPointer - не хорошо это. »

А что не хорошо от BadPointer(а)? Не хорошо, что есть фаерволы, или, что он или не он, BadPointer, их создал, или может BadPointer виноват в том, что кто-то не может или не хочет настраивать свои фаерволы, или в том, что BadPointer ничего не делал, чтобы его SDI вмешивалась в безопасность системы, так-как это прерогатива пользователя системы, а не утилиты для установки драйверов?

Хотелось бы конкретики, в чём вина BadPointer(а), чтобы с чистой совестью начать закидывать его камнями? :yes: :)

quarq 18-05-2015 11:51 2508633

Цитата:

Цитата Chudmin
в чём вина BadPointer(а) »

а еще он виновен в том что пользователи не настроили SDI что бы она "НЕ ЛЕЗЛА" в интернет и не проверяла обновления драверпаков , очень сложно почитать справку и удалить из sdi.cfg (-checkupdates Включает проверку обновлений программы и драйверпаков)

на закуску анекдот:

новый русский в магазине : ваша хрень не работает!
продавец: а вы мануал читали ?!
новый русский: нет! я что дурак!?

ynblpb 18-05-2015 18:00 2508758

Никто уважаемого автора не обвиняет.
Но так как приложение падает, то есть ошибка в коде и мы просим её исправить.
В программе не предусмотрена ситуация, когда по внутренним данным ОС подключение к инету есть, а само приложение доступа не имеет. Возникает исключение, которое приводит к аварийному завершению приложения.

brothers 04-06-2015 13:44 2514905

Хочу сделать копию драйверов, делаю всё по инструкции:
Выставляю режим эксперта.
Ставлю галочку на Актуальные версии и Только оптимальные.
После этого мне программа выдаёт ТОЛЬКО ОДИН драйвер (Intel(R) Watchdok Time Driver (WTD). Почему только один, где все остальные? :dont-know

ходж 05-06-2015 08:33 2515143

Угробило мне драйвер для Qualcomm Atheros AR9485WB-EG Wireless Network Adapter
(поставился вместо того, что был и wi-fi перестал работать, устройство не распознаётся) удалил вручную, поставил автоматически найденный в сети, всё заработало.

popt2t 05-06-2015 08:54 2515146

ходж, вы бы лог работы SDI автору предоставили. А то знаете ли, это как пальцем в небо тыкать! Да и экстрасенсы здесь тоже не водятся :)

xpanutel 09-06-2015 14:56 2516553

Добрый день.
У меня SDI пытается установить НЕверный драйвер на wifi.
Как и какой лог вам выслать, чтобы показать ошибку?

revansh 09-06-2015 15:36 2516566

BadPointer, беда!
Нетбук acer aspire one d270 с разрешением 1024x600
Не помещается левая колонка функций и прокрутки нет и не разворачивается на весь экран, точнее разворачивается, но как-то не на весь. При этом увидеть нижние функции все равно не получается.

quarq 10-06-2015 00:40 2516811

Цитата:

Цитата xpanutel
Как и какой лог вам выслать, чтобы показать ошибку? »

именно те логи в которых есть та самая "ощибка" а также опишите проблему почему вы считаете драйвер "неверным"
выкладывайте на ргхосте и ссылку сюда и кто нибудь вам ответит включая автора , а также читайте справку к программе там все это расписано

xpanutel 10-06-2015 09:32 2516887

Цитата:

Цитата quarq
именно те логи в которых есть та самая "ощибка" а также опишите проблему почему вы считаете драйвер "неверным"
выкладывайте на ргхосте и ссылку сюда и кто нибудь вам ответит включая автора , а также читайте справку к программе там все это расписано »

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

Ситуация исправления после установки первого в списке драйвера с названием "Broadcom"

не верный драйвер - http://rghost.net/78S8c22Tl
верный драйвер - http://rghost.net/6qw7VMXHt

Заметил, что "не верный" драйвер ставится из папки 6x64 - это вроде Vista, а верный драйвер из папки 7x64

quarq 10-06-2015 11:11 2516934

xpanutel, раньше все драйвера были вистовскими (или почти все)и ставились нормально на 7 и выше ..
с точки зрения подбора драйвера , на мой взгляд программа все правильно выбрала и как с этим бороться не понятно
вообще с драйверами бардак полный, чем дальше тем страшнее!

BadPointer 15-06-2015 13:47 2518772

Вышла новая версия программы: R302 BETA

Список изменений и ссылка на закачку находятся в этом документе:
https://docs.google.com/document/d/1...gOd6hqupA/edit

andres1602 22-06-2015 15:26 2521112

Прошу прощения, а как настроить русский интерфейс. И ещё подскажите, при проверке у меня скачалось 5 драйверпаков (необх. для моего компа) и установились с них необхдимые драйвера. А в дальнейшем, когда будут появлятся новые драйвера в драйверпаках-то будет ли программа как-то отслеживать это?
Спасибо

samsobi 22-06-2015 19:40 2521230

andres1602, Что значит настроить? Есть слева окошки языка и темы - там и выбирай чего хочется. Если речь идет о самих надписях - иди в папку SDI\tools\SDI\langs\ и изменяй надписи по вкусу. Для темы тоже есть папочка -\SDI\tools\SDI\themes\ Только зачем это??? Все уже украдено :) сделано для нас уважаемым автором! Чего ещё надо?
А при появлении новых драйверов программа отслеживает это и предлагает для скачивания и обновления. Можешь скачивать и обновлять (или не скачивать, если нет желания).

andres1602 22-06-2015 23:37 2521315

Цитата:

Цитата samsobi
andres1602, Что значит настроить? Есть слева окошки языка и темы - там и выбирай чего хочется »

дома комп с win7 64-bit - распаковал-всё нормально можно менять и тему и язык, а на работе с win xp 32-bit чего-то одна тема (metallic кажется) и один язык (english). так и должно быть?

andres1602 23-06-2015 09:16 2521381

R307на сайте разработчика появилась... (её загрузил-мой предыдущий вопрос отпал)

hobbit25 23-06-2015 11:19 2521429

Извиняюсь за вопрос. Но раньше присутствовала возможность скачать только нужные драйвера сейчас что то не могу найти данной функции.

sov44 23-06-2015 11:26 2521430

hobbit25, если скачать драйвера только для "этой машины", нажать кнопку "Выделить только для этого ПК", если любые другие, то как обычно - галочки на нужных паках.

hobbit25 23-06-2015 11:28 2521432

sov44, ага спасибо просто не дождался инициализации)))

Solo1945 27-06-2015 23:40 2523217

Доброе время суток, у версии 307 появилась неприятная особенность - по сравнению с версией 199 - на winXP 32 bit Rus SP-3, без ДотНета, при запуске появляется лицензионное соглашение, форма вылезает за экран, кнопки Accept и Declain пропали в гиперпространстве((. После некоторых манипуляций с TAB - одна кнопка Accept появилась в произвольном месте экрана, на неё удалось нажать.
Да, размер шрифтов на этой машинке - "крупный размер" - 120 точек на дюйм...

BadPointer 27-06-2015 23:43 2523218

Solo1945,
Ничего с этим окном не менялось по сравнению с R199. Дотнет не используется в программе и от него ничего не зависит. Если с окном что-то не так, то хотелось бы видеть скриншот.

Solo1945 28-06-2015 02:50 2523241

Да, и разрешение экрана на машине было 800х600 ... Так как не было дров видюхи.

Solo1945 28-06-2015 14:22 2523380

Вложений: 2
История повторилась на другом компьютере - первый запуск SDI (SDI.CFG ещё не создан) - разрешение экрана 800х600.
Лицензионное соглашение - перекошено, кнопок нет. Изображения, как это выглядит на экране, вложил.

BadPointer 28-06-2015 16:21 2523418

Solo1945,
Будет исправлено с следующем релизе.

Solo1945 28-06-2015 18:04 2523434

Спасибо!
А так, программа - действительно лучшая в своём классе. Активно использую..)

R.I.G. 29-06-2015 19:49 2523951

У меня идея появилась как можно еще ускорить установку драйверов. Львиную долю времени установки занимает распаковка архивов, а особенно пака с видео-драйверами. Можно в программе запустить два потока, в одном распаковывается пак с видео, а во втором - распаковываются и устанавливаются остальные драйвера. Когда они установятся ставятся уже распакованные драйвера на видео. Или другой вариант: пока ставятся драйвера на видео (тоже не быстрый процесс) - распаковывать еще что нибудь, процессор в это время не сильно нагружен, судя по диспетчеру.

sov44 29-06-2015 22:39 2524033

SDI_R311
х86 http://sourceforge.net/projects/snap...d?source=files
х64 http://sourceforge.net/projects/snap...1.zip/download

mooduck 30-06-2015 09:47 2524182

Цитата:

Цитата R.I.G.
У меня идея появилась как можно еще ускорить установку драйверов. Львиную долю времени установки занимает распаковка архивов, а особенно пака с видео-драйверами. Можно в программе запустить два потока, в одном распаковывается пак с видео, а во втором - распаковываются и устанавливаются остальные драйвера. Когда они установятся ставятся уже распакованные драйвера на видео. Или другой вариант: пока ставятся драйвера на видео (тоже не быстрый процесс) - распаковывать еще что нибудь, процессор в это время не сильно нагружен, судя по диспетчеру. »

А еще добавить к выше сказанному следующее предложение по оптимизации:
1. из всех паков удалить дрова от висты. все равно ее никто не устанавливает и врядли будет. Паки полегчают в размерах существенно!
2. разделить паки для операционных систем: Отдельно паки для ХР, Win7, Win8/81, Win10. (в некоторых паках уже есть отдельные паки, правда только лишь для ХР и это хорошо)

BadPointer,
Донеси эту мысль до упаковщиков драйвер-паков, если возможно!

BadPointer 30-06-2015 10:43 2524202

Цитата:

Цитата R.I.G.
У меня идея появилась как можно еще ускорить установку драйверов. Львиную долю времени установки занимает распаковка архивов, а особенно пака с видео-драйверами. Можно в программе запустить два потока, в одном распаковывается пак с видео, а во втором - распаковываются и устанавливаются остальные драйвера. Когда они установятся ставятся уже распакованные драйвера на видео. Или другой вариант: пока ставятся драйвера на видео (тоже не быстрый процесс) - распаковывать еще что нибудь, процессор в это время не сильно нагружен, судя по диспетчеру. »

Начиная с трехсотых ревизий, SDI умеет одновременно распаковывать несколько драйверпаков, используя все ядра процессора. Пока эта оптимизация применяется только при индексации, но в будущем она может быть применена и для распаковки драйверпаков при установке.

Тут нужно учитывать что 32-битная версия программы не может использовать более 2GB памяти даже если памяти больше и система 64-битная. Это означает что памяти хватает максимум на 3 потока. В случае когда программа утыкается в 2GB, она ждет пока другие потоки не закончат работу и не освободят память. 64-битная версия SDI не имеет такого ограничения.

Цитата:

Цитата mooduck
А еще добавить к выше сказанному следующее предложение по оптимизации:
1. из всех паков удалить дрова от висты. все равно ее никто не устанавливает и врядли будет. Паки полегчают в размерах существенно!
2. разделить паки для операционных систем: Отдельно паки для ХР, Win7, Win8/81, Win10. (в некоторых паках уже есть отдельные паки, правда только лишь для ХР и это хорошо) »

Я также веду работу над скриптом по перепаковке драйверпаков. Он найдет дубликаты драйверов и объединить их в общие папки. Например, папки 6x86 и 7x86 часто можно объединить, так как у них много общих файлов с идентичным содержимым.

Это позволит уменьшить размер драйверпаков за счет удаления дубликатов с разными маркерами и отказа от непрерывности архивов(работа с архивами как с магнитофонными кассетами).

quarq 30-06-2015 12:58 2524238

BadPointer, при таких преимуществах х64 перед х32 программ надо бы объединить в одну как это делают с другими программами к примеру:
само распаковывающийся архив запускает батник с алгоритмом сначала запускается х64 если происходит ошибка запуска запустить х32 или запускать нужную версию программы по наличию\ отсутствию Program Files (x86) или другими доступными механизмами

Ж.Д.А.Л.К.Е.Р. 30-06-2015 13:24 2524245

quarq, По моему это уже дело сборщиков готовых наборов драйверов (тот же SamDrivers). BadPointer может разве что запретить работу х32 версии программы под х64 ОС, когда х64 билд будет обкатан.

sov44 30-06-2015 14:40 2524268

Ж.Д.А.Л.К.Е.Р., не то. Предлагается упаковать в 7-zip sfx например исполнительные файлы (SDI_R311.exe, SDI_x64_R307.exe) и вызывать запуск того или иного в зависимости от разрядности системы. Например так SDI_R311_all.exe (содержимое sfx распаковывается рядом с 7-zip sfx, запускается SDI соответствующий разрядности системы, после работы все распакованные файлы sfx удаляются)

BadPointer 30-06-2015 15:23 2524289

32-битная версия с самого первого релиза уже включала миниатюрную 64-битную версию SDI(20 КБ), которая использовалась для установки драйверов на 64-разрядных системах. Так что добавить полную 64-битную версию не сложно.

warikkk 30-06-2015 16:02 2524303

sov44, если не тяжело могли бы вы закинуть обе версии ( SDI_R311)на rghost или Яндекс диск

sov44 30-06-2015 16:13 2524308

warikkk,