![]() |
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. Является лидером среди программ этого класса по точности подбора драйверов и скорости работы. При ранжировании драйверов отдает приоритет более подходящим драйверам(невзирая на наличие более новых версий), чтобы минимизировать риски для рядовых пользователей. Специалисты могут оценить большой объем информации выдаваемый о драйверах и возможность выбрать альтернативный драйвер. Основные особенности:
Полезные советы |
BadPointer , как утилита ведет себя при установке Touchpad???
Второй вопрос , почему утилита создала папки dev_db1 и dev_db2? dev_db1 - оказалось пустой , а в dev_db2 лежат индексы |
:333 отличное начало!!
особенно нравятся эти мелочи: Цитата:
Цитата:
|
Цитата:
Цитата:
Программа может создать эти файлы при запуске с ключами Код:
SDI_R4.exe -reindex -index_hr Цитата:
Если коротко, это учет пустых секций в inf файлах, подбор оптимального драйвера по всем драйверпакам(а не просто лучший драйвер в каждом драйверпаке), учет подписей. Я раньше работал над DPS, и изначально Snappy Driver Installer разрабатывался как переписывание DPS с нуля с устранением тех хронических проблем, из-за которых мне пришлось ввести систему маркеров в качестве временного решения проблем подбора драйвера. И вот эти проблемы наконец решены в Snappy Driver Installer. Цитата:
|
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 для виндовс) |
Вложений: 1
quarq, ну самодостаточность да, я заметил. а еще молниеносное индексирование! в общем надежды у меня на эту прогу большие)
BadPointer, |
Цитата:
Чтобы отобразился NVIDIA nForce PCI System Management нужно снять галку "Только оптимальные". В драйверпаках есть более новые версии драйверов, но они не предлагаются поскольку подпись драйвера не действительна(выделено красным) для Windows 8.1, как ты можешь видеть при удерживании Ctrl над драйвером. Устройство ASUS ATK0110 ACPI Utility работает нормально и установленный драйвер является самым новым. Нужно установить галку "Неизвестные" чтобы увидеть его. Код:
DeviceInfo |
BadPointer, программа супер, но на последнем этапе установки вылетает с ошибкой:
Код:
Сигнатура проблемы: |
Polo7, когда программа падает желательно предоставить логи программы и скриншот. Если программа была запущена с включенным режимом эксперта, также будет открыто дополнительно консольное окно с отладочными сообщениями. Хорошо бы чтобы на скриншоте был видно и это окно.
Если падение легко воспроизводимо(падает каждый раз, а не случайным образом), то я могу передать специальную отладочную версию программы, которая создаст файл backrtace, содержащий подробную информацию о падении. Вот пример отладочной версии программы на основе R5: http://www.mediafire.com/download/3s.../SDI_R5_DBG.7z. Отладочные версии программы можно использовать только для выявления причин падения программы, и только по моему указанию. Эту версию я сейчас выложил чтобы желающие могли ознакомиться с тем что из себя представляет отладочная версия. |
BadPointer, прогнал повторно с SDI_R5_DBG все прошло гладко б/з ощибок
|
BadPointer,
Цитата:
а почему программа не определяет какой-нибудь из драйверов для этих устройств как "оптимальный"? очень хотелось бы фильтр "максимально подходящие драйверы", при котором будет выведен "максимально подходящий" драйвер для каждого из устройств на одной странице. ну и их автоустановку |
Цитата:
Но теперь я собираюсь несколько изменить работу фильтров, так что эти два драйвера будут отображаться при установленных галках "Менее подходящие" и "Старые версии" даже при установленной галке "Только оптимальные". |
BadPointer,
Цитата:
|
Попробовал программу на ноутбуке Асус К55, драйвера SamLab.
Точку восстановления создать не смогла, половину дров не установила. Ошибки были либо 2146762496 либо 536870387 DPS нормально справился |
Цитата:
Если это так, то программа должна была отобразить это устройство в виде кнопки с красным фоном и надписью "Устройству требуется драйвер, но он не был найден в драйверпаках". Я завтра проверю отрабатывает программа правильно при таких условиях. Те драйверы, что есть в драйверпаке можно попробовать установить, но из-за отсутствия подписи они все равно не установятся. mariolast, выложи логи. (режим эксперта->открыть логи). |
BadPointer,
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Авто установка оптимального набора драйверов будет ли предусмотрена?
Я имею ввиду установку без взаимодействия с пользователем |
Fortress1, программа изначально (по умолчанию) предлагает самые оптимальные драйвера от вас потребуется нажать на кнопки "выделить все" и "установить"
|
quarq, имеется ввиду полностью автоматическая установка. запустил и всё
|
Цитата:
ps о сроках мне не известно когда это планируется реализовать.. |
Цитата:
|
samsobi, тут нет ни каких проблем кому нужно воочию и вручную запускают программу обычным способом , а если надо админу!, стандартный наборчик запустить по сети ... нажал на батник и ушел пиво пить
|
quarq, вот и я про это. Чтоб не было принудиловки, а были параметры запуска: хош автоматом - вперед, а хош ручками - тоже. :)
|
Обновил шапку с версий R6.
*Добавлен режим автоматической установки(-autoinstall). *Исправил те проблемы, о которых сообщили пользователи. *Я так и не смог разобраться почему у некоторых пользователей были проблемы с распаковкой драйверов, но по крайней мере R6 будет создавать более подробный лог, что поможет выявить причину. |
BadPointer, добавьте пожалуйста параметр ком. строки для автозакрытия программы после завершения автоустановки. и диалог с вопросом о перезагрузке комп-а с таймаутом при автоустановке и без таймаута при ручной установке. в случае, если перезагрузка требуется, конечно.
не знаю как для остальных, но по мне так шрифты хотелось бы почитабельней (больше). ну и кнопки во время установки снимаю галочку с драйвера, потом ставлю обратно, но вся очередь проходит до конца, а он не устанавливается вопрос: DPS не может ставить дрова на USB3.0 (не знаю все ли) с одного раза. нужно сначала Root поставить, потом обновить окно, и появляется Hub (или наоборот. не помню). я так понимаю это естественно, что в 2 этапа. но думаю можно сделать рефрэш после установки каждого драйвера, чтобы находились появившиеся устройства и устанавливались |
Проверил на чистой вин 7, не очень обрадовал результат, но работа программы порадовала. Результат со скринами и логами прилогается.
|
Вложений: 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 Но это же вроде говорится про тему... Хотелось бы иметь возможность смены путей к папкам драйверов, индексов, языков, тем. Если можно, плиз... :) |
samsobi, я себе тож так сделал "..\drivers", но не понимаю зачем менять другие пути если программа в отдельной папке
да и кстати все пути в этом же cfg как раз-таки |
Smokie_BlahBlah, это как общий случай. А так, просто засмущало, что окно не исчезает и там указана ошибка. У тебя разве не так?
|
samsobi, у всех консоль висит. а тема и у меня упоминается там. эт просто дебаг как я понял
|
Smokie_BlahBlah, Когда дравера находятся во внутренней папке drivers (внутри папки SDI_R6) консоль мелькает и исчезает, хотя в логах видны упомянутые строки ошибок. При внешней - висит с теми же ошибками. Вот об этом и сыр-бор. :)
|
Консоль как я заметил, висит только в режиме эксперта, в обычном режиме её нет
|
Цитата:
Цитата:
Я надеюсь что кто-то сможет сделать тему получше что то что я сделал. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Чтобы отобразить консоль без перезагрузки нужно кликнуть режим эксперта удерживая Ctrl. |
Цитата:
|
Sorc, скинь снимок системы.
Я по логу вообще не вижу попытки обновить Intel(R) USB 3.0 eXtensible Host Controller(файл iusb3xhc.inf). |
BadPointer,
Цитата:
|
Цитата:
|
В шапке новая версия программы: R8.
Изменения в R7:
Изменения в R8:
|
BadPointer, а можно еще по окончании автоустановки сделать запуск какого-нибудь файла? желательно 2 разных: один если перезагрузка требуется, другой - если нет
и только после завершения выводить диалог о перезагрузке. да и вообще с нетерпением жду этот диалог с таймаутом или хотя бы просто закрытие программы после завершения автоустановки) |
Вложений: 3
BadPointer, с утра попробовал R6 на Asrock P4 VM900 (бяка ещё та) с отметкой выделить всё. Не поставился звук Realtek. После предложенной перезагрузки получил BSOD 7B. Звук явно не причем, где-то с контроллерами нахимичило. Потом взял R8 и опять с отметкой всех - тот же 7В. Третьим разом - R8 с отметкой ТОЛЬКО неустановленных. Результат уже нормальный. Логи прилагаю.
|
samsobi, в таком случае имеет смысл обновлять по одному пока не выяснится с каким именно драйвером проблема. Если драйвер не требует перезагрузки, то можно сразу ставить следующий. В случае BSOD можно откатиться на более раннюю точку восстановления.
Я посмотрел снимок системы и, вроде, все драйверы правильно подбираются и везде есть подписи для этой версии Windows. |
BadPointer, да я так и решил, но несмотря на то что пользуюсь заливкой времени уходит очень много (просто есть и основная работа :o ). Завтра попробую прям с утра методом деления пополам. А в общем работа понравилась, спасибо.
|
Языковые файлы программы.
Я выложил файлы с русским и английским языком в документы на Google Driver. Вы можете пройти по этим ссылкам и оставлять комментарии(Ctrl+Alt+M) высказывая предложения и замечания. Русский: https://docs.google.com/document/d/1...iQdO70Bjw/edit Английский: https://docs.google.com/document/d/1...9P1yn9nDk/edit Если кто-то может предоставить перевод на другие языки, то я буду очень признателен. |
пожелание - давить вопрос о подписании драйвера
|
Цитата:
Сейчас к драйверам без подписи на кнопке добавляется надпись (нет подписи). При удерживании Ctrl над драйвером в левой верхней части всплывающей подсказки можно посмотреть для каких версий Windows действительна подпись. Если надпись зеленая, то подпись действительна, красная - нет. При удерживании пробела над драйвером отображается таблица с полным списком найденных драйверов для данного устройства. В первой колонке цифра 2 означает наличие подписи. При установке таких драйверов может появится диалоговое окно, спрашивающее уверен ли пользователь, что нужно ставить драйвер. Это я не выдаю окно, а сама Windows. В будущем я планирую создать механизм, который эмитирует нажатие пользователем кнопки подтверждения, но пока это нужно делать вручную. |
Цитата:
|
Вложений: 1
Написал как-то имитацию нажатия кнопок в диалогах о неподписанных драйверах.
Может кому-нибудь пригодится пока функция не появится в самой SDI Запускать просто параллельно с SDI |
Smokie_BlahBlah, а можно что то подобное которое будет тыкать далее далее при обнаружении новых драйверов в системе Windows XP ?
|
batyaPS, неожиданный вопрос, но есть. http://yadi.sk/d/1A6GsAbHHj6kS
|
Smokie_BlahBlah, 300КБ только чтобы нажать кнопку?
Snappy Driver Installer использует лицензию GNU GPL v3. В соответствии с этой лицензией весь исходный код должен быть открытым. Если будет исходный код на эту программу на условиях совместимых с GNU GPL v3, то я смогу это использовать. В любом случае реализация нажатия кнопки не является очень сложной задачей, но нужно подогнать под работу для различных Windows. |
Цитата:
|
BadPointer,
Цитата:
в лицензиях не разбираюсь, лень читать. могу только сказать, что это моя программа и написана на AutoIt. не знаю, как вы сможете это использовать в своей.. определяет по классу окна и присутствующим в нём элелементам. требует доработки. заметил вроде единственную проблему - в вин7 нажимает кнопки в блокноте и вроде как в диспетчере задач. но зато не зависит от языка и подходит к 7 и 8.1 quarq, Цитата:
|
Вложений: 1
BadPointer, украинский язык...
|
Вложений: 1
BadPointer, причиной вчерашнего BSOD'a 7В был "Первичный канал IDE" ну и вторичный тоже. Считаю виновным драйвера VIA. DPS также в этом месте дала тот же 7В.
|
samsobi, это у вас с последними паками ? у меня тоже драва на usb не вставали на матери под G31 + VIA
матерился так В установочном файле для этого устройства отсутствует необходимый элемент. Причиной может быть то, что INF-файл был написан для Windows 95 или более поздней версии этой операционной системы. |
batyaPS, Дрова от Самлабовской последней сборки. SamDrivers_14.2.1 без какой-либо правки. Туда же сунул и папку с SDI. Только пути в конфиге подправил и теперь все единым пакетом.
|
Несмотря что программа только начинает развиваться, функционал она свой отрабатывает. Устанавливал на PC с ОС win7x86 Драйвер на GF 8600GT, realtk HDA и другие системные установился без проблем и ошибок, но, драйвер на видеокарту не предлагался, как более новый и подходящий пока не поставил птичку "старые версии" хотя в драйвер паке он новее чем в системе, + после появилось еще много других, которые согласно маркерам не для Win7x86.
![]() ![]() ![]() ![]() ![]() |
timon45, выложи логи и снимки системы(файлы snp). Снимки содержат полную информацию об устройствах и драйверах системы, на которой они сделаны, Их можно загрузить на любом другом компьютере, и программа будет работать так как будто она была загружена на ПК, где был сделан снимок.
|
BadPointer, нет, уже компа еще появится то выложу.
|
timon45, если программу запускал с флешки, то все логи должны остаться в папке logs. Хотя в данном случае я вижу на скрине что они записались в C:\users\admin\SDI.
|
Цитата:
|
batyaPS, исходники утеряны. при декомпиляции проблеммы с русскими символами. не могу пока
|
Цитата:
http://yadi.sk/d/SfstvkMrHqdEM |
Fortress1, эммм.... декомпилированность предполагает исходники, а не exe
|
В шапке выложена новая версия программы: R14.
Список изменений в R14 по сравнению с R8:
Мои ближайшие планы:
|
Цитата:
|
Цитата:
1. Не умеет определять драйвера на тачпады, (предлагает установить с драйверпака для Dell, на ноутбук Asus) это не критично, на раннем развитии программы. 2. Не предлагала установить драйвера на видео пока, не поставлю экспертный режим. 3. Последняя версия выдавала ошибки R14 при установки по сети. ![]() http://rghost.ru/52458326 лиги по первым двум пунктам (не исключено что там каша но думаю вы разберетесь :)) http://rghost.ru/52458382 |
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 |
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, и в тоже время позволяет, при необходимости, добавить нужную функцию. |
Цитата:
Цитата:
Цитата:
Коды возврата: 1(успешно), 0x80000000(успешно, но требует перезагрузку). Остальные значения - коды ошибок. Цитата:
DPS давно перестал использовать DPInst и перешел на devcon. DIA до сих пор использует DPInst. SDI использует ту же функцию Win32API, что и devcon. |
BadPointer, Можно ли добавить функцию удаления драйверов, вызывающих BSOD, запуская программу в безопасном режиме?
|
sov44, могу сделать такую функцию в контекстном меню драйвера, но удалить драйвер также можно и через Диспетчер устройств. Кроме того, можно откатить систему назад используя точки восстановления.
|
BadPointer, то есть в безопасном режиме программа в контекстном меню покажет, какой драйвер вызывает BSOD даст возможность его удалить?
|
sov44, нет, я думал речь идет об удалении драйверов из системы. Каким образом программа должна сама определять какой именно драйвер вызывает BSOD?
|
Цитата:
|
Цитата:
Мне не столько нужно знать что драйвер установлен в системе, сколько факт что драйвер установлен в текущем сеансе. И соответственно вызвать дополнительные телодвижения если установлен. Например: Если запустили SDI и ничего не установли, то ничего и не происходит по моему драйверу. Если запустили SDI и установили другой драйвер, то ничего не происходит по моему драйверу. Если запустили SDI и установили мой драйвер, то вызываем мою доп. обработку. вариант реализации: 1. Сделать параметр "Сохранить список установлненных в текущем сеансе драйверов". В параметре путь к файлу. или кидать в %TEMP%\фиксированное имя 2. другой параметр "Драйвер установлен в сеансе?" Вход VID/PID, путь к файлу из предыдущего пункта. Выход exitcode 0|1|2 0 нет, 1 да, 2 -обновлен (если есть такая возможность в основном установщике). PS. чем собирать исходники? Цитата:
Показать что именно этот драйвер вызывает BSOD очень проблематично. Все равно, прийдется использовать "серое вещество прокладки между клавиатурой и стулом" ака мозг пользователя. |
Цитата:
https://docs.google.com/document/d/1...QQq6m-g_g/edit Если есть навыки самостоятельно реализовать нужную функцию, то я могу принять этот патч. По различным вопросам со мной можно связаться через Skype. |
BadPointer , протестировав утилиту , скажу что очень порадовала . Ее сейчас использую за основную вместо DPS . Скорость индексации радует. Установка дровишек пока без косяков . За ней будущее.. Очень надеюсь проект не умрёт !
|
BadPointer, а где можно увидеть ченджлог?
|
В шапке выложена новая версия программы: R25.
Список изменений в R25 по сравнению с R14:
Цитата:
Более подробно здесь: https://code.google.com/p/snappy-dri...er/source/list, но его скорее веду для себя и там содержится довольно много технической информации, которая обычно будет не очень понятная обычному пользователю. |
Очень даже понятно СПС.
|
В шапке выложена новая версия программы: R26.
Список изменений в R26 по сравнению с R25:
|
Цитата:
|
BadPointer, а возможно ли установить счётчик количества выбранных драйверов рядом с кнопкой "Установить"
|
ispolin, добавил в R27.
Будет отображаться как "Установить (4)" |
BadPointer, в догонку
вот добавил новый пакет драйверпаков, запускаю программу, а она не видит, что появился новый пакет и кнопки нет, чтобы заново (принудительно) провести индексацию как то надоть реализовать -при каждом запуске программа проверяет свой список с папкой драйверпаков и при необходимости проводит индексацию вновь прибывших пакетов -или просто добавить кнопку - "Переиндексировать" поставил галочку на "неизвестные" и показался драйвер на видеокарту. Старенькая она у меня NVIDIA GeForce 9500 GT ан нет, индексация прошла и теперь видит мою видюху и всё таки думаю стоит добавить кнопку "Переиндексация" |
Цитата:
Проверить определился ли драйверпак можно, открыв лог и поискать там "Sum:". Цифры обозначают количество HWID'ов в драйверпаках. unpacked.7z - распакованные драйверы. На самом деле драйверпака unpacked.7z не существует. Цитата:
Цитата:
|
что то вот обнаружил
когда ставлю режим эксперта и закрывают программу, затем вновь её запускаю, на заднем плане торчит ![]() снимаю эксперта, окно пропадает и после перезапуска программы БЕЗ эксперта-окна нет BadPointer, да да видит, я тупанул Цитата:
|
Цитата:
Если режим эксперта по умолчанию выключен, то отобразить консоль в этом случае можно кликнув галку "Режим эксперта" ПРИ нажатой Ctrl. |
Постоянно идет спам в консоли
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 Я смотрю это не только у меня, не знаю как у других во время этой ошибки окно программы становится черным. |
Инсульт, это измеритель лага интерфейса.
Можно не обращать внимания, так как часть подобных сообщений являются нормальным явлением. Например, MainD обрабатывается стандартным обработчиком сообщений от Windows, который я не могу контролировать. Сейчас самые неприятные лаги регистрируются в логах как List[200]:100мс и я собираюсь это исправить в будущем. Цитата:
|
Ну примерно так выглядит этот глюк на R26. Так на несколько сек, в этот момент программа как бы подвисает.
|
Цитата:
Так что отладочные сообщения являются частью роста. И если вы включили режим эксперта, то сами себе злостные буратины. Эксперту приходится обрабатывать больше информации и просеивать больше мусора чтобы добраться до решения. Когда автор посчитает что это ему не нужно, и все работает, отключит. |
В шапке выложена новая версия программы: R29.
Список изменений в R29 по сравнению с R26:
Цитата:
Цитата:
Но если сомнения насчет сообщений в консоли, не стеснитесь спрашивать. |
Визуальный баг пропал, перепробовал все способы о чем просили в PM.
Один недостаток есть: запоминание положения и размера окна. Так же запоминание было ли окно развернуто на весь экран или нет. Сейчас программа открывается с дефолтными размерами ширина х высота и рандомным положением на экране вплоть до выхода за пределы экрана. -- з.ы. Что приятно удивило это единственная программа из аналогичных которая работает в liveCD (WinPE). С помощью нее интегрировал драйвера в img образ :) |
Цитата:
обязательно испробую , так как часто имеется именно такая необходимость а для интеграции в образ как правило требуется драйвера контроллеров дисков пользовался программой SkyIAR специально предназначенной для такой работы из под win pe можно сказать: "почти единственная" так как программа DriverX от автора SOLON7, у меня прекрасно работала в win pe (с добавленной одной DLL) увы программа не поддерживается и тд |
1. Можно ли полностью отключить ведение лога?
2. Режим Nogui не работает? по крайне мере при запуске с этим ключем (или в купе с autoinstall) ничего не происходит, данный режим необходим для интеграции в MDT для тихой автоустановки драйверов 3. -autoclose не обрабатывает если при установке произошла ошибки (к примеру не хватило какого либо файла и т.д.). При "тихой" установке это необходимо |
тут 2 лога. установка зависала в обоих случаях. уточню, что первый случай - запуск автоустановки сразу после распаковки установочных файлов вин7 на жесткий диск и перезагрузки (ну да, не совсем "корректно"), второй - запуск из setupcomplete.cmd
странно. в первом случае вообще дров для установки не нашла прога ведь, но типа 18 и виснет на первом драйвере. а во втором - в списке 1 драйвер, а хочет установить какой-то второй и тоже виснет |
Так бы не лучше интерфейс выглядел? :)
|
Инсульт, мне нравится. выложите сюда?
|
Инсульт, очень даже приличный вид программы получился, вполне соответствует названию Classic... Прошу выложить здесь!
|
Цитата:
Цитата:
А потом загрузив снимок на другом ПК, где есть драйверверпаки, программа будет работать так как будто была запущена на ПК, где был сделан снимок. Я добавлю возможность установки драйверов в режиме nogui. Как я вижу SDI уже используется не только как DPS, DIA, DriverX, но и как программы вроде DIT, SAD(driverpacks.net). В дальнейшем я буду поддерживать и подобный режим использования. Кстати, какие еще программы этого класса существуют? Цитата:
Цитата:
Цитата:
Для удобства работы над темой советую нажать F6. Это отобразит все разновидности кнопок. Для конвертации png в webp можно скачать convert_all.bat, png2webp.bat, cwebp.exe отсюда: https://code.google.com/p/snappy-dri...sources%2Forig Когда тема будет готова, нужно будет решить какую тему ставить по умолчанию и какую тему интегрировать в exe, на случай, когда программа состоит только из одного exe файла. Цитата:
|
Вложений: 1
Цитата:
Цитата:
|
Да кстати еще один момент. При запуске программы из "пуск-выполнить" все нормально, если запускаю из командной строки(строка запуска в обоих режимах одинакова, в моем случае это "\\systemcenter\Drivers\DP\SDI_R26\SDI_R26.exe -autoinstall -autoclose") то получаю сначала:
![]() а затем программа вылетает с ошибкой ![]() Естественно ни о каком автоматическом режиме уже речи быть не может |
Omnividente, рабочую папку укажите при запуске
|
Omnividente,
R26 у меня тоже падает с этими параметрами, но этот баг уже исправлен в R29. Также имеет смысл запускать с ключом -license. |
Цитата:
|
Инсульт, после вашего "приятно удивило..."
провел эксперимент над версиями 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 |
В шапке выложена новая версия программы: R30.
Список изменений в R30 по сравнению с R29:
P.S. Поддержку автоустановки драйверов с ключом -nogui я откладываю на более поздний срок(после выхода SamDrivers). |
Цитата:
Для использования в winpe нужно менять пути, тогда определение драйверов происходит нормально. |
Что обозначает ошибка 2 при попытке установки драйвера?
появляется на некторых драйверах если я пытаюсь установить их до первого входа пользователя в систему |
Цитата:
Сохранился ли лог? |
Цитата:
http://rghost.ru/52723289 хорошая новость в том что этот вопрос заинтересовал BadPointerа, возможно и этот конфуз будет решен ! Цитата:
а также кто выдает ошибку система или программа , это две большие разницы а также логи в студию |
quarq, естественно понял. Установка через sccm, установка драйверов запущена на завершающей стадии развертывания, после установки появляется окно ввода логина и пароля.
Цитата:
Логи позже |
Omnividente, ох уж эти танкисты :) т37 т39 и тд по сути мечта идиота! уже давно известно ставить драйвера "в слепую" опасно !!! проще после выхода на рабочий стол сделать еще одну перезагрузку и запустить программу установки драйверов (если вам так хочется на автомате) чтобы было на что окатываться в случае синьки остальное от лукавого.
а ошибка скорее всего происходит из за недозагруженного графический интерфейса косо работает вин инсталлер и службы, которые недозагружены , а также возможно идет очистка темпа перед загрузкой пользователя и хз что еще. |
Цитата:
|
Цитата:
|
Omnividente, Согласен, ситуаций много. НО! Ситуации с небрежно написанными драйверами продолжают иметь место(HWID одинаковый и т. д.). Поэтому моя главная мысль была - установка драйверов должна происходить подконтрольно и на полностью установленной системе. Иначе последствия могут быть различными. Остальное - дело организации труда.
|
Цитата:
BadPointer, может всё-таки добавите тему "Classic" от Инсульт вместо своей "Second" :yes: |
Можно добавить в режиме эксперта галку "Этот комп является ноутом" и соответственно работать как будто это ноут?
Ноут asus k50 без батарееи. Sdi считает его настольным. Цитата:
Рядом положить и все. Ссылку на пост выложить в шапку, автор темы будет обновлять свой пост при обновлении темы. |
Я не знаю нужно ли сохранять тему second вообще. Она использовалась для тестирования различных функций(например, сейчас в левом верхнем углу стоит изображение чекбокса), а цвета я выбирал случайным образом, лишь бы все было прочесть. Если будут другие темы, то я могу исключить эту тему из релиза.
Цвета не единственное что можно менять в теме. Все элементы интерфейса могут иметь в качестве фона не только сплошной цвет, но и картинку, которая может либо подстраиваться под размер элемента либо множиться заполняя область в качестве текстуры. |
Тому кто просил чуть измененную тему classic:
|
Инсульт,
В целом все хорошо. Я думаю даже стоит сделать эту тему основной. У меня разве что есть сомнения насчет использования различных цветов для различных случаев "Доступно обновление". Также, при наведении мышью на стандартные и неизвестные драйверы, их цвет меняется на совершенно другой. ![]() |
Вложений: 1
BadPointer, можно как-нибудь отключить это?
|
BadPointer,
если драйвер для устройства не найден в паках и запустить автоустановку, то программа виснет сразу же как запускается. лог пустой |
Smokie_BlahBlah, пока нельзя.
Я планировал добавить возможность игнорировать подобные папки с файлом notavirus.txt, но пока так и не сделал. Сообщение о файле autorun.inf уже можно погасить добавив секцию [NOT_A_VIRUS]. Цитата:
|
Цитата:
Ну и чуть светлее сделал остальные цвета которые были слишком "кислотные" - 1. исправил цвета при наведении 2. цвета иконок (развернуть \ свернуть) разные |
// 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 (с наведением) [исправь это] |
BadPointer, Разобрался, но спасибо :)
|
BadPointer,
Цитата:
|
создай внутри ее фаил Autorun.inf с секцией [NOT_A_VIRUS] не проверял но должно сработать
у меня у самого такая папка лежит... пара уже прикручивать логотип свою версию я уже показывал http://rghost.ru/52719359 |
Не знаю баг или фича.
Если на cd/dvd файловая система c не unicode именами файлов, то sdi не работает. Не видит папки с драйверами, dps и другие показывают драйвера. |
vserd, с какими именно путями не работает.
В свое время я проверял работоспособность с путями содержащими пробелы и русские буквы в названиях. |
Если понадобятся иконки для нового скина то можно позаимствовать здесь: https://www.iconfinder.com/search/?q...et%3Acomputers
|
Вложений: 1
Цитата:
|
BadPointer,
Если имена и расширения драйвер-паков, заглавные, то обработка драйвер-паков не воспроизводится, например, не производится индексация. |
В шапке выложена новая версия программы: R37.
Список изменений в R37 по сравнению с R30:
|
BadPointer,
Цитата:
|
BadPointer, а можно по умолчанию отключить запись параметров из командной строки в .cfg файл программы? и добавить ключ ком строки, разрешающий эту запись, если кому-то очень это нужно.
или это всем очень нужно по умолчанию? нужно голосование)) |
Все нормально, все ок, но если файл в ридонли. А если нет конфиг при каждом запуске такой: Так и должно быть? == Не критично, но лог в консоли без форматирования слабо читаемый.. Беда с переносами строк. |
В шапке выложена новая версия программы: R40.
Список изменений в R40 по сравнению с R37:
Цитата:
Впрочем при добавлении ключа -preservecfg, этот файл не будет перезаписываться, что позволит сохранить все настройки. Цитата:
|
Цитата:
|
Если нужно могу написать подчитку параметров программы из cfg-файла.
Только авто-запись отключу, иначе там спагети-код будет. |
Установка при nogui пока не реализована?
|
Цитата:
Цитата:
|
Вложений: 1
|
Цитата:
Цитата:
|
Omnividente
поробуй распаковать эти DP внешним архиватором. Может сами архивы битые или болванка сдохла. |
vserd, если после закрытия тут же открываю программу то все нормально.
|
Тогда описывай очень подробно что делаешь.
Этот эффект возможно нужно будет долго и муторно ловить, если вообще удасться воспроизвести на другой машине. Чем подробнее тем лучше. |
Первый вход в систему, запуск SDI производится из батника от имени лок. админа UAC отключен, не устанавливает всегда одни и те же драйвера. Если закрыть и тут же открыть программу то установка проходит без проблем.
|
После многочисленных тестов выяснил следующее:
Проблема не в том что это первый ход и т.д. проблема конкретно в логике работы программы. Т.к. если я вручную запускаю программу после чистой установки я получаю полностью аналогичный результат, видимо перед установкой "ошибочных" драйверов, устанавливаются такие драйвера, которые мешают установке последующих.Если закрыть и тут же открыть программу то она находит снова эти "ошибочные" устройства и без проблем устанавливает. Следовательно во "временном окружении" программы после установки одних драйверов имеется что то, что мешает начать установку других. Возможно совпадающие имена файлов в разных драйверпаках препятствуют этому? |
Omnividente,
При успешной распаковке в консоли появляются сообщения: Код:
Everything is OK |
Через пол часа увижу консоль :)
|
Все оказалось намного проще.
Запуск программы происходит из сетевой папки, при установке драйверов на некоторые устройства происходит обрыв сетевого подключения, следовательно все остальные драйвера следующие за ним вылетают с ошибкой так как не могут получить доступа к драйверпакам. Отсюда пожелание. Сделать возможность либо сначала распаковывать все необходимые драйвер паки, а затем производить установку, либо параметр при котором запуск установки следующего драйвера будет проходить только после проверки доступности сети. |
Omnividente,
Сколько времени уходит на восстановления доступа к сетевой папке? Какая именно ошибка происходит? Мне важно знать связь обрывается перед тем как SDI запускает распаковку или во время распаковки. Можно конечно все распаковать, но некоторые драйверы USB и Bluetooth ставятся в два прохода, так как пока не будет установлен хостовый драйвер, вторичное устройство невозможно определить. |
Цитата:
Цитата:
![]() Цитата:
|
В шапке выложена новая версия программы: R41.
Список изменений в R41 по сравнению с R40:
|
Вот теперь все просто отлично, не хватает только чтобы программа после запуска кофе варила :)
|
Omnividente,
Уже успел проверить? Когда теряется доступ к папке с драйверпаками, SDI будет выводить сообщение(в консоль и лог): Waiting for driverpacks to become available........OK Причем количество точек соответствует количеству секунд во время ожидания драйверпаков. |
Цитата:
|
В шапке выложена новая версия программы: R42.
Список изменений в R42 по сравнению с R41:
|
Проверил nogui работает как часы.
|
BadPointer, добавьте плиз параметр типа -extractonly , при котором найденные драйверы (отображаемые на странице программы) не будут устанавливаться, а только распаковываться. Ну и круто было бы указывать папку для их распаковки
|
BadPointer, когда "допилите" установку новых драйверов, рассмотрите возможность удаления из системы ранее установленных, устаревших драйверов.
|
Smokie_BlahBlah,
Цитата:
|
|
BadPointer, Решил попробывать данную программу, как раз принесли на шабашку один комп(машинка слабая, 256 оперы, 2 гига проц), при запуске программы при появлении строки инициализация через секунд 30 комп перезагружается, но не как обычно(вырубился и все) а как будто зашли в пуск и выполнили перезагрузку. И второй вопросик, может уже спрашивали, чем ваша программа лучше или хуже, чем отличается от DPS ?
|
Цитата:
Цитата:
Цитата:
шикарная работа по сети и тд и тп и по мелочам ! вообще алгоритм подбора драйверов настолько универсален что будет работать даже на win 9 , 10 |
Цитата:
Ноутбук 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 мин ошибка и куча краш окон. |
по большому счету, там вообще не с чем уже сравнивать ни по каким параметрам ...
и вообще снимаю шляпу (вместе с головой) перед BadPointer, за чудо програмерской мысли. |
Цитата:
|
выделяете все что вам необходимо потом ,
в режиме эксперта кнопочка распаковать в если та же команда в консольном варианте...?(если вы об этом, я не в курсе) но мне и этого достаточно! |
Цитата:
Цитата:
Цитата:
Цитата:
Несмотря на выбор наиболее эффективных алгоритмов, ограничения и низкая эффективность 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++ мне удалось сделать код простым для восприятия, что значительно облегчает его сопровождение и внесение исправлений. |
Цитата:
Драйвера один раз поставились, о них "забыли". В DevicePath нужно писать те пути которые "постоянные", и драйвера в них не удаляются. Функционал распаковки есть, функционал установки драйвера в распакованном виде тоже есть. Утилита само достаточная. Перделка которая не понятно что делающая утилите не нужна. |
Цитата:
Код:
spdrvscn.exe /p "путь к распакованным дровам" /e inf /i /f /a /s /q |
как я понимаю все баги которые могли портить кровь уже давно канули в лету ..
не пара ли заняться "перламутровыми пуговицами " описания к состоянию драйверов избыточно точны (я имею ввиду приходиться читать длинные фразы) к примеру: "Устройству требуется драйвер и он доступен для установки" можно заменить на чтото более короткое вроде : "доступен к установке" потом чисто технически нет разницы между: "Доступен обновленный драйвер, причем более подходящий" "Доступен обновленный драйвер" и можно просто писать : "доступно обновление" далее имеем : "Менее подходящий драйвер, хотя и более новой версии чем у уже установленного" можно писать : "имеется обновление"(зеленым) и далее.. менее подходящий(красным, оранжевым) итд автор программы говорить что я далеко не единственный кому хотелось изменить описания и не против это обсуждать именно совместно , как говориться для общей пользы! хотелось бы услышать ваши соображения по этому поводу.. |
"Доступен обновленный драйвер, причем более подходящий" - Доступен новый драйвер (рекомендуемый)
"Доступен обновленный драйвер" - Доступен новый драйвер "Менее подходящий драйвер, хотя и более новой версии чем у уже установленного" - Новая версия драйвера (не рекомендуемый) - (не имеет подписи) - (не подходящий) ... Насколько помню расцветку сделать для ВСЕХ событий нельзя, ну или пока нельзя. -- Интересно как программа узнает что драйвер более подходящий в моем случае стоит более старый, ставлю более подходящий, а он хуже. (для видеокарты GO7300, пропадают 16:9 \ 16:10 разрешения) |
Инсульт,
Цвета фона и текста можно задать для каждого из этих состояний по отдельности. В качестве фона может быть также изображение вместо сплошного цвета. Код:
// Статус устройства |
Даже не знаю. Если расцвечивать все события получается какая то гирлянда:
А картинками не охота нагружать бессмысленная потеря быстродействия ради свистелок перделок. |
ну раз перешли в фазу обсуждения улучшения интерфейса, то пожелание
Когда разворачиваем список драйверов, то выводить их с отступом от базового. |
Цитата:
Смещение только // Driver items они в группе я так понял. Мне так же не нравится что стрелки так же в группе т.е лучше было бы если стрелка была на основном списке а не на всех развернутых "подменю" |
Цитата:
|
еще могу предложить вместо двух кнопок, одну, конкретно:
выделить все и снять выделение либо просто добавить флажок по типу как на фильтрах ,либо как кнопку которая при нажатии будет менять надпись на противоположную. согласитесь , что для включения лампочки ставить два прибора включатель и выключатель както странно |
Цитата:
По технологии создания интерфейсов там должно быть две кнопки. Если тебе нужно из 20 DP поставить 15, то выделяешь все и убираешь не нужные. И получится что все равно нужно две кнопки. Пускай остается. |
не путайте божий дар с яичницей ! убрать ненужные паки сняв с них галочку это ни как не затрагивает !
и каким образом кнопка снять выделение помогает снятию галочек с отдельных паков? или вам настолько хорошо после 8марта?!! :) |
Цитата:
Цитата:
На мой взгляд две кнопки избавляют от подобных неясностей. Подписи состояний драйверов. Если эти подписи будут изменены, то их всех нужно менять сразу чтобы они были выдержаны в одном стиле. Я советую выдвигать свои варианты в документе по нижеприведенной ссылке. Первую страницу можно использовать в качестве шаблона, а на последующих можно предлагать свои варианты. Только автор своего варианта может может редактировать свою страницу, а остальные участники должны оставлять комментарии. https://docs.google.com/document/d/1...BYebXCQz0/edit |
Цитата:
|
Цитата:
|
vserd, в вашем случае надо на каждую кнопку драйвера поставить кнопку снимать выделение ....
если человек не хочет понять тривиально все доводы тщетны |
Вложений: 1
Мы про это говорим?
Если да, то там две кнопки должно быть. Так по правильным интерфейсам положено. |
Цитата:
когда я описал как все возможные операции делаются одной кнопкой? вы действительно не понимаете или посты набиваете? тогдла для особо одаренных : просто на кнопке выделить все поставить галочку : выделятся все паки (если что не нужно сними галочки с ненужных паков) а если галочку снять все регистры обнулятся (то есть снимутся галочки с выделенных паков хоть с одного хоть со 150 паков) если опять не понятно тогда барак абама белый |
quarq,
Кнопка "[V] Выделить все" может быть воспринята как команда выделения всех драйверпаков, так и индикация того что все драйверпаки уже выделены, а значит нажатие на кнопку снимет выделение. В любом случае это нестандартное решение и оно идет вопреки тому, к чему привык пользователь при выборе нескольких элементов в списке. Одной кнопкой можно было бы обойтись если бы тут были только два взаимоисключающих состояния, но в данном случае их гораздо больше. Поэтому в программах со списками всегда доступны обе команды. Можешь привести пример программ, где реализована одна кнопка отвечает за выделение/снятие выделения? |
quarq, А за что такая принципиальная борьба? что добиваетесь?
Цитата:
галки нет, ставим. выделяется 10 пакетов из 10. Снимаем отметку с двух DP. как должен выглядеть чекбокс? снят или поставлен уже не подходит, серым это вообще ЖОПА. Другая ситуация в данном случае аналогичная предыдущей , галка стоит, сняли, все очистилось, поставили галку на двух DP, состояние чекбокса? Мне как программеру не понятно как это описать. Мне как пользователю не понятно что эти галка делает? индицирует или управляет? Выделить все и галка стоит и что? что означает что все выделено? как снять мне не нужны все, я хочу только один? Выделить все и галка не стоит, на экране вижу выделенный DP. Какого? ведь драйвера выделены, должно быть с галкой, А вот если кликнуть не на галке, а рядом и попасть в кнопку, то что-то происходит и описывать мне это не хочется. Это начинается логика Здесь играем, здесь нет, а здесь рыбу заворачивали. Ты пытаешся показать текущее состояние системы из трех возможных состояний, контролом который может иметь только два состояния. Это показать одним контролом не возможно. Возможно показать двумя контролами которые имеют два состояния, одно из состояний не используется. И это тоже не правильно с точки зрения интерфейса пользователя. И еще одна ошибка при проектировании UI, смешение исполнительного (кнопка) и индикаторно-переключательного (чекбокс) контрола в одной связке как испонительного. Это рвет мозг прямиком, и очень досаждает когда пользуешся двумя или более программами в которых правила фунциклирования таких контролов разные. Нужно еще помнить где какой базис.... :( То как в данный момент реализовано, нормально. Не хватает только общего кол-ва драйверов, но оно начинает влиять когда все не помещаются на экране. |
что ж так мыслить линейно??
ставим галку "выделить все" с точки зрения программирования что это значит?? это значит что триггеры переходят из дефолтного состояния из 0 в 1 снимаем галочку переход в дефолтное состояние то есть все имеющиеся "1" переходят в состояние "0" и какая разница сколько выделено драйверов 10 или 100 их выделение или снятие выделения ни как ни чем ни разниться рассмотрим ваш любимый вариант мы жмем на кнопку (или ставим галочку без разницы) "выделить все" выделилось 15 драйверов а там два лишних ну сняли эти два при этом с кнопкой("выделить все" ) ничего не произойдет она будет в состоянии нажата (или галочка ) если надо снять выделение с 13 паков, что мешает повторно нажать на кнопку которая по функции обязана возвращать триггеры в исходное состояние(заметьте не инвертировать состояние всех тригеров а сброс)? рассмотрим последний возможный вариант вы в ручную натыкали "энное" количество паков а потом решили сбросить ... в этом состоянии кнопка будет выглядеть как "снять выделение" (или с галочкой) просто нажимаем на кнопку (снимаем галочку) происходит обнуление триггеров в дефолтное состояние единственное что необходимо добавить к такой комбинированной кнопке это опрос состояния активных триггеров (из за многообразия фильтров не все триггеры в состоянии "0"или"1" будут активны) ps если вам рвет мозг что кнопка будет менять название можно не менять название просто пусть будет устанавливаться галочка на кнопку "выделить все" тогда будет полная аналогия выделению одного драйвера или отмена оного (тут и ребенок поймет) выше я описал оба варианта... |
Вот развели спор то...
Оставьте 2 кнопки - не все программисты будут пользоваться программой, да и незачем усложнять её. Если с точки зрения "программиста" - то он и руками поставить сможет без проблем, а программу автор сделал для всех - вот все и говорят, что проще когда кнопки разнесены, и ему по барабану на триггеры. |
Цитата:
Пользователь нажал на кнопку: выделилось все и кнопка стала выглядеть "[V] выделить все". Из этого пользователь делает вывод что "выделить все" является командой, а галка является индикацией состояния. Пользователь снимает выделение с нескольких драйверов и кнопка остается без изменений. В этом случае индикация галкой уже не отражает состояние списка, а поскольку надпись осталась прежней, пользователь ожидает что "выделить все" выполнится как команда. Сценарий №1 Выделено 2 драйвера из 15. Кнопка: [V] выделить все Ожидание пользователя: нажатие на кнопку выделит все драйверы. Выполняемое действие: снятие выделения. Цитата:
Выделено 2 драйвера из 15. Кнопка: [ ] снять выделение Ожидание пользователя: нажатие на кнопку снимет выделение. Выполняемое действие: снятие выделения В обоих сценариях конечное состояние выделенных драйверов одинаковое, но при при этом название команды и индикация галкой отличается из за того что к этому состоянию пришли разными путями. Такую ситуацию нельзя допускать, так как для идентичных состояний должны быть доступны идентичные команды и идентичная индикация. |
quarq, еще одно соображение.
Две кнопки, это два контрола, кнопка и чекбокс тоже два контрола итого выиграша нет. Дальше пойдем у нутря. В данный момент кажда кнопка делает то что на ней написано, и сколько там выделено/снято DP ей фиолетово. Код простой. При варианте с чек боксами, на каждый клик по выбору/снятию нужно дергать код нового контрола, чтобы он проанализировал крайние состояния и перерисовал себя. Итого усложнение кода по простановке/снятию галки на DP. Идем в сам код кнопки и чекбокса. Нужно хранить состояние, нужно анализировать его и при необходимости перерисовывать. В место двух циклов по структуре имеем два цикла + кучу предусловий. Итого усложнение кода. Заходим с точки зрения документации/поддержки: Вопрос "что делать если мне нужно снять все отметки с DP?" ответ "Нажмите на кнопку Снять выделение". Вопрос "что делать если мне нужно поставить все отметки на DP?" ответ "Нажмите на кнопку Выделить все ". Немотря на дебилизм вопроса, ответы простые. Теперь напишите ответ на эти вопросы с вашим контролом. Думаю там будет несколько предложений и будут несколько слов "если"... На мой взгляд сплошные минуса. Плюсов пока не вижу. |
Я даже не совсем понимаю суть спора, но попробую угадать
Нужно сделать 1 только кнопку с 2 state если не выделено ничего = выделить все [] если нажато выделить все то = снять выделение [v] Почему 2 контрола? Чекбокс как и баттон может иметь динамический caption. Не знаю как на C++ на delphi это реализуется легко. |
Инсульт,
А что делать когда выделены 2 из 15 драйверов? |
Цитата:
Каждый чекбокс у каждого меню драйвера наверно имеет статус 1=выделен и 0=не выделен. Т.е событие идет как будто выделены все драйвера. Как сделать по другому я и сам не знаю :) |
Возможно напишу немного не в тему но я хотел чтобы кто-то сделал софт который будет устанавливать драйвера и в котором будет аналог WPI для установки программ. Хотел чтоб эта программа была не громоздкая как DRP и WPI. Аналог WPI можно увидеть тут http://forum.oszone.net/thread-265582.html
Было бы очень хорошо чтоб Ваш софт объединился с софтом который я показал в ссылке выше или саме сделайте такой модуль для Вашего софта. Думаю что многим понравится когда драйвера и софт будет удобно устанавливаться с одной программы. Насчёт дизайна интерфейса то когда вы напишете что согласны включить в свой софт аналог WPI я нарисую Вам красивый дизайн. |
Дизайн не нужен главное функционал.
И опять если все это лепить получится тот же DriverPack Solution который работает чуть меньше чем никак. |
Цитата:
|
Инсульт, В том дело что DriverPack Solution и Windows Post Install это очень громоздкие программы через множество файлов с большими скриптами внутри. В таком множестве файлов легко заблудится и допустить ошибки в исходном коде. Также проблемой этих программ есть зависимость от версии IE на системе под которой запускается. В автора данная программа маленькая, в основном сделана в одном файле. Думаю что в этот файл не трудно будет впихнуть функционал WPI. В программу максимум что добавится это папка для инсталяций, файл конфигурации с описанием программ которые нужно установить и несколько десятков строчек в исходном коде. Размер файла после этого максимум будет 2 Мб.
Насчёт дизайна мне наоборот нравится минимализм который сделал автор. Цитата:
|
Инсульт,
Подобная система с галками встречается в диалоговых окнах установки программ когда можно выбрать какие компоненты установить. Но в данном случае это вынужденная мера так как в одной строке необходимо охарактеризовать состояние многих чекбоксов внутри этого компонента. http://www.bitwiseim.com/wiki/images...ponents_XP.png "[v] снять выделение " представляет из себя галку идентифицирующую текущее состояние, но подпись не описывает текущее состояние, а обозначает действие, что сбивает с толку. Также если пользователь вручную выделил несколько драйверов и захотел выделить остальные, то ему будет не просто сразу сообразить что нужно сделать. Изменение подписи у кнопки или чекбокса считается плохой практикой и поэтому такого стараются избегать. VitHAK, Используя SDI можно обновить драйверы в автоматическом режиме без участия пользователя, так что SDI можно вызвать из WPI подобных программ. Если речь идет об обвешивании дополнительным софтом SDI, который будет предлагаться пользователю установить вместе с драйверами, когда пользователь не снимет все галки вручную, то я не собираюсь реализовывать и сопровождать этот функционал, так как это навязывает пользователю программы и это все равно не имеет отношения к драйверам. Если у кого-то есть желание и навыки разрабатывать и сопровождать эту версию SDI, то лицензия GPL позволяет создать собственную версию программы SDI со своими модификациями. |
BadPointer, после обновление драйверов на сетевую карту перестал работать интернет пришлось устанавливать драйвер заново из DRP Версия драйверпаков в SDI и DRP одинаковая.
|
VitHAK,
Нужно посмотреть логи(режим эксперта -> открыть логи). Хотя я подозреваю что это уже известная мне проблема с драйвером Realtek на XP. Realtek зачем-то подписали этот драйвер для XP, хотя он предназначен для Семерки. Я планирую это исправить. На данный момент можно раскрыть список альтернативных драйверов(треугольник справа) и выбрать вручную нужный драйвер. |
Цитата:
1. выставить все галки 2. снять все галки. Я предложил 2 объединить в 1 Пример: |
Инсульт, пример правильный! но всех почему то смущает, то что если при снятой одной галочке(или нескольких) , юзеру захочется выделить всё, для этого он может не додуматься дважды щелкнуть по кнопке ... по этому мое предложение откланяется (хотя меня бы устроило на 100%)
|
Цитата:
Если хотите реализуйте. посмотрим. Цитата:
|
quarq, Можно сделать чтоб при снятии галочки кнопка "Снять выделение" менялась на "Выделеть все" это просто сделать (по крайней мере на Delphi, я на нем немного пишу).
|
VitHAK, проблема в том что если при снятии галочки надо будет на оборот снять выделение опять придется сделать двойной щелчок тоесть в некоторых случаях в зависимости от того нажата кнопка или отжата ситуация со снятием или выделением драйверов неизбежно будет ситуация при которой нажать на кнопку придется два раза .
я глубоко уверен что любой нормальный человек быстро догадается как работает такая "хитрая кнопка" и повторюсь что меня бы это устроило вполне да и двойной щелочек мыши быстрее и физиологичнее, двух одинарных в разных местах даже если они рядом Цитата:
ps я не собираюсь настаивать на этой "фишки" она глубоко не центральная для этой программы и отписывался по той причине что считал что меня не понимают чисто с технической точки зрения , а не в плане настаивать на своем мнении что это нововведение революционное и круто изменит установку драйверов в целом... |
Вообще-то я удивлен что такая казалось бы незначительная деталь интерфейса получила столь широкое обсуждение.
Поскольку использование одной кнопки в данном случае нетривиально, я изначально запрашивал детали по тому как предлагаемый механизм должен работать в промежуточных состояниях, а потом высказывал свое мнение о возникающих противоречиях в логике работы. Что интересно, те кто предлагают обойтись одной кнопкой видят реализацию совершенно по разному, что подтверждает предположение что разные пользователи имеют разные ожидания по тому как должна работать система с одной кнопкой. Сейчас у меня достаточно информации чтобы реализовать это в том виде как это предложили quarq и Инсульт, и даже предоставить выбор пользователю. Но по прежнему останется вопрос какой из методов сделать по умолчанию, так как по видимому и на этом будет сложно придти к согласию. И я все еще не видел обоснования в пользу отхода от общепринятого подхода. |
BadPointer, оставь две кнопки. Места на форме они много не занимают, а запутываться совсем никчему, как и разбираться, в каком положении что она означает. Проще говоря - чем замудрённее, тем больше отторгается пользователем, несмотря на свои плюсы.
|
Цитата:
|
BadPointer, я тоже склоняюсь к существующему варианту с двумя кнопками. Комсомолец, ИМХО, абсолютно прав. Незачем плодить сущности. Это осложняет.
|
Жаль что исходники на языке C++ которого я не знаю. Я немного программирую на Delphi и если бы код был на нем я бы хотел поучаствовать в разработке проекта.
|
VitHAK, сами команды очень схожи, насколько мне известно.
есть некоторые особенности ,так что перейти с делфи на си не очень то сложно: это только с бейсика перейти на более нормальный язык было сложностью, даже существует термин "проклятие бейсика" |
Смотрю что разработчики DriverPack Solution собираются впихнуть в свою оболочку много программ для автоустановки как я предлагал сделать автору этого проекта. Но для DPS это уж слишком. В них и так много глюков в работе оболочки а если туда ещё впихнут много программ то проблем добавится.
Я хотя и хотел утилиту которая будет устанавливать драйвера и программы одновременно но впихнуть это в DriverPack Solution это перебор. Для себя решил использовать набор программ собранных самостоятельно в WPI и Snappy Driver Installer также включить в этот WPI. |
BadPointer, синий экран при установке AMD SATA Controller http://rghost.ru/53045051
|
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 |
Цитата:
|
Инсульт,
В этом случае советую уведомлять SamLab, чтобы он включил эти драйверы в SamDrivers. |
А я пользуюсь драйверпаком драйвер для windows xp
<a title="скачать драйвер" href="http://drp.su">скачать драйвер</a> |
webslesar, Очень за вас рады, по этой программе есть своя тема. Если у вас есть вопросы, задавайте их там.
|
webslesar, vserd, друзья обе программы DPS (в том виде как она есть на данный момент) и SDI написал один и тот же человек и в плане развития, SDI это логическое развитие предыдущей программы в которой многие проблемы не решаемы в виду ограничения программного кода
|
Т.е в дальнейшем ожидать 100500 баннеров, ссылки на твитеры и.т.д, автоапдейты отсылку статистики использования и конфигурацию компов юзеров? :)
|
|
Цитата:
|
Цитата:
|
BadPointer, продолжаю, тестировать столь замечательную программу, еще раз вам спасибо. А теперь к делу устанавливал драйвера на принтер фирмы brother (Win xp) на сканер драйвера установила а на принтер нет, даже не предложила, Через DPS установило.
логи http://rghost.ru/53174807 И ещё, тут было обсуждение интерфейса программы есть предложение, отсортировать список драйверов как это сделано в DPS, т.е. драйвера на чипсеты и контроллеры с драйверпака Chipset были по порядку один за одним а не в разброс с остальными. Это бы упростило выбор нужных и необходимых драйверов из списка. |
Ещё бы добавить кнопочку для вызова дистпетчера устройств
|
ispolin,
Цитата:
|
о как оно запрятано
|
Очень нужна функция cfg:<FileName> я смотрю в 44 уже реализовано, но тут еще нет..
|
R44: http://www.mediafire.com/download/0b...6g/SDI_R44.zip
R45 пока не рекомендую использовать так, как там она еще не доделана. Иногда создание новой ревизии аналогично сохранению наполовину написанного письма чтобы можно было продолжить позже. Поэтому я прошу тех кто компилирует программу самостоятельно из исходников иметь ввиду что не каждая ревизия готова для использования по назначению, и я рекомендую использовать только те ревизии которые я публично выкладывал. Если есть сомнения какую ревизию можно использовать, то лучше спросить у меня. Я собираюсь вскоре выпустить новую версию с важными исправлениями в подборе драйверов. |
Спасибо за работу. Поставил с ней драйвера на PIV, i5 и A10-6800K (WES7 x86/64). Только 5*. P.S. Я уже начал забывать, что не монстроподобные программи возможны.
|
В шапке выложена новая версия программы: R50.
Список изменений в R50 по сравнению с R42:
Объявление Баги и предложения к программе пишите здесь: 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 |
|
Цитата:
SDI_R50 -extractdir:<dir> -disableinstall -autoinstall -autoclose -keeptempfiles |
В шапке выложена новая версия программы: R53.
Список изменений в R53 по сравнению с R50:
|
Напоминаю, что за работой по реализации различных фич и исправлением багов можно следить здесь:
https://code.google.com/p/snappy-dri...er/issues/list Если у вас есть Google аккаунт, то можете сами создать новый багрепорт или запросить фичу. Те кто следит за этой веткой, но не имеет Google аккаунта и не зареген на этом форуме, могут воспользоваться "Книгой жалоб и предложений для анонимных пользователей", где любой пользователь может оставлять сообщение: https://docs.google.com/document/d/1...6bKDpNpwc/edit |
Опрос
|
1. Почти со всемы. Ваша отличается мизерным размером и скоростью. Если бы еще могла сделать самораспаковывающиися архив - мечта. 2. Так как переборол лень и прочитал мануал - почти не было. 3. Приятно удивил. 4. Уже забыл. 5. Да. 6. Ознакомился, для меня все было прекрасно по умолчанию. 7,8,9. Прискорбно, но всем доволен. 10. Большое спасибо!
|
Цитата:
|
BadPointer, Привет! Спасибо что делаете хорошую программу.
Цитата:
|
VitProff,
Сейчас можно снять все галки фильтров и оставить только "Актуальные". Затем "Выделить все", "Распаковать в". В результате, в папке назначения окажутся распакованные драйверы для текущей системы и drv.exe, который может установить эти драйверы после сбоя или переустановки Windows без использования полной сборки SamDrivers. Таким образом это можно считать резервной копией драйверов собранной из драйверов из драйверпаков. Другие бэкаперы часто пытаются выковырять драйвер из самой системы, но я не уверен что таким образом можно извлечь все файлы. |
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, Сделай кнопку "сделать бекап" чтоб эти операции Цитата:
|
Цитата:
Если программа падает и ты можешь воспроизвести падение, то используй этот специальный отладочный билд программы. Вынуди его упасть и тогда будет создан текстовый файл backtrace.txt. Выложи его вместе с логами. Цитата:
|
BadPointer, пока что программа не упала, происходит переиндексация. Сколько уже раз сказать не могу так как не следил. Но почему не сохраняются файлы индексов???
|
VitProff,
Мне нужно посмотреть логи(кнопка "Открыть логи"). Если ты изменяешь каталог через "Задать источник", то тут могут быть проблемы с индексами. Эта кнопка предусмотрена чтобы можно было натравить SDI на папку с драйверами или оригинальный DVD. Поэтому индексы в этом режиме не сохраняются. Перетаскивание мышью папки с драйверами на окно программы идентично использованию кнопки "Задать источник". Если нужно задать постоянное место для драйверпаков, то советую изменять файл settings.cfg. Если в папке много драйверов вне драйверпака, то советую запускать с ключом -keepunpackedindex, который создаст индекс для распакованных драйверов. |
1. Пробовал разные но наиболее часто использовал DPS. DIA, DriverX - с ними как-то сразу не заладилось отказался от них... Пользовался долго DIT при установке драйверов на этапе фирстлогон, но после того как принял решения для себя Драйвера устанавливать только на полностью установленную систему после перезагрузки - остановился на DPS.
2. Начал тестировать SDI. 3. Цитата:
Цитата:
|
Цитата:
|
BadPointer, Поскольку падение программы больше не наблюдалось считаю что это було случайность.
Насчёт минимального размера формы и дизайна как ты ставишься к тому что я нарисую в фотошопе дизайн, напишу объяснения и предложения а ты попробуешь реализовать??? |
vespasian,
Знаю, что Driver Genius тянет драйверы для установки с интернета. Не знал что там также возможен бэкап. Нужно будет посмотреть. Цитата:
Цитата:
Кстати, все цвета, шрифты, фоновые картинки можно менять в tools\SDI\themes. Чтобы преобразовать в png в формат webp можно использовать этот конвертатор: https://code.google.com/p/snappy-dri...sources%2Forig |
Цитата:
|
BadPointer, я driver genius в портабельном варианте только из за лучшего бекапа и имею всегда с собой на флешке. В отличие от других прог здесь так же возможен при установке из бекапа выбор, что из сохраненного ставить.
|
BadPointer, Написал тебе в ЛС предложения по дизайне.
|
Вложений: 1
Привет! Немного подумав о дизайне для SDI и о запуске этого ПО на экранах с малым разрешением я накидал новую структуру формы окна.
Во вложенном файле пример нового дизайна с объяснениями. Для этого нужно будет переписать часть структуры программы но мне кажется что так будет лучше. Вся цветовая схема и картинки в моем примере только для наглядности, в окончательном варианте выбор за тобою или можно сделать поддержку разных тем как сейчас реализовано. Немного дополнительных объяснений: 1. Размер формы изначально 800х600 (думаю этого разрешения хватит даже для запуске на нетбуках с малым размером экранов). Нужно сделать чтоб при наведении на края формы не появлялись стрелки изменения размера вообще и было всего два варианта размера 800х600 и полно-экранный. 2. Список драйверов поместить на отдельной панели размером примерно 600х400 и сделать для этой панели полосу прокрутки (на рисунке она обозначена "окно в котором отображаются все драйвера"). Вверху этой панели поместить кнопки выделения драйверов (также обозначены на рисунке "отметка драйверов"). 3. На кнопках с названиям драйверов сделать авто-перенос на другую строчку названия если оно длинное и расширение кнопки по вертикале так как это реализовано в DPS. Кнопки с альтернативными драйверами которые показывает при нажатии треугольника сделать изначально короче основных кнопок (на рисунке обозначены эти кнопки "драйвера в обычном режиме" и "драйвера при нажатии на треугольник". 4. Так как ты написал что для ПО нужен логотип то его нужно где-то разместить, думаю верхний левый угол хорошо подойдет для этого (на рисунке обозначено "здесь логотип программы"). Примерный размер 150х150. 5. Сразу под логотипом нужно разместить панель с кнопками настроек и фильтров (смотри обозначения на рисунке). 6. Кнопку установки драйверов я решил перенести с левой панели немного вправо и сделать побольше, под ней я разместил чекбокс отвечающий за создание точки восстановления (на рисунке обозначены "кнопка запуска установки драйверов" и "отметка создания точки востановления"). Думаю так будет лучше. 7. Панель с информацией о системе я также переместил с левой панели вправо и сделал значительно больше (на рисунке "здесь информация о системе") Здесь можно будет выводить более подробную информацию о системе. 8. Добавил кнопку вызова справки, думаю она не будет лишней (на рисунке обозначено "???") Если сможешь переписать структуру программы чтоб возможно было реализовать такой дизайн то отпиши мне. |
Цитата:
Цитата:
Кнопки выделения должны всегда находится наверху, независимо от состояния прокрутки окна или они должны уходить наверх при прокрутке списка драйверов? От этого также зависит, где нужно установить верхнюю границу отсечения кнопок драйверов, чтобы драйверы не накладывались на кнопки выделения. Цитата:
Мне нравится идея с отступами, так как это позволит разместить драйверы плотнее, и прокрутка списка колесиком не будет выглядеть рывкообразной из-за единообразного интервала между драйверами. Цитата:
Цитата:
Цитата:
Раз уж намечается редизайн, то можно заодно подумать о размещении опции “[X] Автоматически перезагружать ПК”, которую просили добавить. Цитата:
Если там есть дополнительная строчка, то предлагаю выводить тип ПК: ноутбук или десктоп. SDI умеет распознавать тип по наличию аккумулятора и физическому размеру монитора, и эта информация используется, чтобы не предлагать драйверы татчпадов на десктопы. Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Так и сделай Цитата:
Цитата:
|
Цитата:
Во-первых driver genius платная. Во-вторых вы мою программу DBS пробовали? На момент написания DBS я сравнивал результат drivergenius (а также многие другие аналоги) и он меня не рабовал, так как она просто ищет файлы по диску, и копирует первый найденный файл, а он может быть совершенно от другой версии драйвера, тем самым получаем солянку, а не рабочий бекап. Чего пока нет в данной программе дак это выбора что ставить. Но это в планах на реализацию. |
romeo91,
Если уж я буду делать бэкап, то я уж лучше буду собирать его из драйверпаков, так как я не уверен что все драйверы можно извлечь с живой системы. Я даже не знаю куда деваются cat файлы. |
Цитата:
На самом деле, сложнее всего с бекапом для 2000/XP/2003. Там приходится парсить inf-файл установленного драйвера и разбирать куда при установке ложаться те или иные файлы. Хотя некоторые установшики (в том числе DPInst) кладут драйвера в каталог system32\DRVSTORE\ Что касается систем 6.x, то там все драйвера (все файлы) независимо от установщика всегда бекапируются в каталог DriverSTORE (под рукой щас нет 7 чтобы глянуть точное расположение) что касается cat-файлов. То хранилище едино system32\CatRoot для всех каталогов безопасности, ну или первоочередно искать конечно же опять в DriverSTORE |
romeo91,
Я когда-то пробовал найти cat на установленной системе, но у меня не получалось найти по тому имени что указано в inf. Однако, сейчас просмотрев внимательно system32\CatRoot я нашел что файлы меняют свое имя в соответствии с тем как inf файлы названы в %Windows%\inf. Это важное наблюдение, так как я теперь могу проверять подпись не только у драйверов в драйверпаках, но и на установленной системе, что может улучшить подбор драйверов. На данный момент, только SDI проводит анализ содержимого cat файлов для подбора драйверов. |
Пробовал самостоятельно скомпилировать программу. Все сделал как в инструкции а при компиляции ошибка:
Код:
..\lib\ReleaseU\lib7z.a(7zRegister.o):7zRegister.cpp|| undefined reference to `__gxx_personality_sj0'| |
VitProff,
Похоже что-то не так с компилятором C++. Ты уверен что внимательно выполнил пункты 3.6 и 3.7? Запусти c:\MinGW\libexec\mingw-get\guimain.exe и доустанови чего не хватает. |
BadPointer, Полностью переустановил все ПО. Сделал по пунктах. Ошибка осталась.
|
Цитата:
Цитата:
|
Цитата:
Бэкап с системы DPS делает через Double Driver. |
Цитата:
Не желаете сравнить две программы независимо? последнюю Genius и DBS 3.9.21. Времени потратите несколько минут Также, если вы сторонник Genius Driver предлагаю сравнить полученные результаты в виде пофайлового сравнения. наличие отсутствие файлов, коррекность структуры каталогов, inf и cat файлов Если я не ошибаюсь, то возможно будете приятно удивлены результатами. Цитата:
|
Цитата:
|
Кто-нибудь сравнивал бэкап с системы и оригинальные драйверы(или из драйверпака)? Какие файлы при этом теряются и вообще что сложнее всего восстановить?
------------------------------------------------------------------- По поводу редизайна от VitProff. Так в общем расположение элементов интерфейса мне нравится, то буду отталкиваться от него. Так как кнопки "Выделить все" и "Снять выделение" не будут прокручиваться вместе со списком драйверов, то возможно следует их вынести за пределы панели. Также кроме отступов у альтернативных драйверов предлагаю добавить еще соединительные линии(будет выглядеть как дерево каталогов). И еще можно добавить "Перезагрузить ПК по необходимости". В новом интерфейсе без логотипа уже не обойтись, так что нужно возобновить обсуждение на эту тему. Редизан от VitProff с моими правками: |
Цитата:
Я прошу от вас нормальных комментариев, а не отписок. Будьте профессиональнее. Сравните результат, а не его наличие. Например файлы inf и cat они не могут не соответствовать, также структуру каталогов. Цитата:
|
Цитата:
Вот так мне кажется будет лучше :yes: ![]() |
Цитата:
|
Вложений: 1
AlexM22204,
Цитата:
BadPointer, Тебе решать какой будет окончательная структура окна, я предлагаю структуру которая в прикрепленном файле. Сделай к ней поддержку тем и тогда думаю что пользователи этого форума создадут много красивых дизайнов. |
VitProff,
Я уже определился что буду разрывать левую панель на части. Технически, сейчас все панели слева являются одной цельной панелью, а промежутки между панелями - это на самом деле пустые элементы. В конечном счете каждую панель можно будет индивидуально переместить и изменить у нее размеры посредством редактирования файла тем(themes). Также реализую список драйверов с левым отступом и соединительными линиями, так как похоже ни у кого нет возражений. Сам треугольник раскрытия списка я планирую убрать в режим эксперта. P.S. В данный момент программа находится в состоянии FeatureFreeze. |
BadPointer, Вопрос не по теме:
Где ты научился програмировать на СИ? Посоветуй книги или видеоуроки по которых можно научиться делать приложения такие как делаешь ты. Посмотрел некоторые уроки на Ютубе но там большинство на C++ и все о написании консольных приложений. А я хочу научится писать windows приложения похожие на SDI без приминения стандартных форм Visual Studio. |
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 |
Цитата:
С тех пор я работал с множеством различных языков программирования(Pascal, Java, Ассемблер, C/C++) и под различные ОС(DOS, Windows, Linux, Symbian, Android), что я уже не могу вспомнить все справочники, с которыми я работал. Тогда Интернет еще не был так распространен и приходилось больше полагаться на интегрированную справку и книги. Цитата:
Я до сих пор использую консольное окно для вывода служебной и отладочной информации в SDI. Реализация интерфейса у SDI является наиболее скучной частью программы, а вот алгоритмы индексации и подбора драйверов представляют гораздо больший интерес из-за применения в них различных методов для достижения максимальной производительности при обработке большого объема информации и быстрого поиска. И работу этих алгоритмов легче анализировать используя консоль. В программировании интерфейса нет чего-то особенно интересного, и визуальные библиотеки как раз и были придуманы чтобы программист мог сконцентрироваться на других более важных аспектах программы. Я не использую эти библиотеки в SDI, так как они слишком тяжелые и мне проще самому все нарисовать через GDI(Graphics Device Interface). Цитата:
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 |
Цитата:
И сразу, забудь об видео уроках. Не ту там ничего интересного. Максимум это как сконфигурировать IDE, или нажать на мастер. Никто тебе не будет на форумах снимать ролики, максимум это дадут пример в текстовом виде. А то вообще пару строчек и направление "читай такой-то раздел документации". Привыкай выжимать информацию из текста. Цитата:
Можешь скачать исходники SDI и разобраться как оно реализовано. Там кстати нет фрейм-ворков, все на старой обработке событий. Можно считать что нижний уровень |
вопрос по интерфейсу (возможно глупый), зачем все элементы рисуются в программе? почему не воспользоваться стандартными виндовыми? например тот же прогрес бар, виндовый смотрится симпатично и код не большой вроде...
Код:
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
XCV,
Таким образом у меня есть более полный контроль над тем как работают и выглядят элементы интерфейса. Можно конечно использовать стандартный прогрессбар в качестве основы, но тогда все равно придется предусмотреть свой алгоритм прорисовки в callback'ах окна элемента для поддержки различных стилей. Кроме того, стандартные механизмы прорисовки окон через Win32API несколько отличаются в Windows XP и Vista(и выше), что требует тестирование программы на обоих системах, а мой механизм прорисовки и обработки элементов работает одинаково независимо от ОС. Если у кого-то есть идеи по анимированому прогрессбару, то я могу их реализовать в самой программе. |
BadPointer, подскажите как отключить предупреждения
Цитата:
|
Valek271183,
Если навести на предупреждение, то появится подсказка о том что нужно сделать чтобы погасить предупреждение. |
:) у меня не показывает ничего
версия samlab |
Valek271183,
R44? В шапке более новая. |
BadPointer,
Можно кнопку добавить-перезагрузить компьютер |
tyt, Этот пункт уже добавлен в версии R63 но автор ещё не выложил её здесь наверное в связи с тестированием этой версии.
Туда он добавил новую версию интерфейса. Для тех кто-хочет попробовать нужно скачать с исходный код и выполнить все пункты инструкции по компиляции. |
Цитата:
|
В шапке выложена новая версия программы: R64.
Список изменений в R64 по сравнению с R53:
Конфигурирование интерфейса Добавлена тема metalic_test. Галки на новой панели пока не работают. Координаты могут быть отрицательными, в этом случае положение элемента отсчитывается от правого/нижнего края окна, а не от левого/верхнего как обычно. Каждая кнопка и панель могут иметь уникальный фон или картинку. Чтобы преобразовывать PNG в WebP и обратно можно использовать convert_all.bat, cwebp.exe, dwebp.exe. Насчет сборки программы из исходников.
|
BadPointer, В версии R63 мною замечена ошибка в локализации украинского языка. Пункт "Reboot PC after installation" не переведён.
|
VitProff, http://rghost.ru/54564376 тут исправлено пару слов
заменить фаил по этому пути tools\SDI\langs |
quarq, Та я то знаю где заменить я просто автору написал чтоб он в архиве поменял на будущее.
|
VitProff, автор не полиглот и владеет русским и английским языками ,остальные переводы пользовательские о чем было уже несколько раз написано... по этому если вы что то знаете предлагайте свои варианты переводов (на форумах это приветствуется)
|
Самая незначительная просьба-вопрос - Возможно ли с каждым релизом не менять имя exe-файла программы? Я думаю это абсолютно незачем. Архив когда качают на нем версия билда есть. Оставить имя, например, SDI, так как в окне с прогой тоже версия есть. Заранее спасибо))
|
В шапке выложена новая версия программы: R66.
Список изменений в R66 по сравнению с R64:
Fortress1, Использование разных имен позволяет иметь сразу несколько версий программы в одной папке и если выявляется проблема в новейшей версии, то можно сразу попробовать запустить более ранние версии. Впрочем, я не знаю насколько распространена эта практика среди пользователей и я не ожидал что подобное именование программы может создать значительные неудобства. |
Тестовая тема №2
|
BadPointer, Можно сделать отдельную кнопку для запуска консольного окна в режиме эксперта?
|
VitProff,
Зачем? |
BadPointer, Просто при запуске программы когда она была выключена в режиме эксперта консольное окно открывается и налазит на главное окно программы, нужно его сворачивать.
Удобнее было бы чтоб оно не открывалось зразу а тем кому оно нужно могли запустить отдельной кнопкой. |
Всегда не понимал почему нет кнопки "показать консоль"
зато есть функция разворачивать консоль как какой то рекламный баннер при запуске :) А ведь некоторые не ради консоли включают "режим эксперта" например мне удобно в этом режиме фильтрация отображаемых драйверов "на лету". В консоль смотрю 1 раз при запуске на новой машине чтобы убедиться есть ли там ошибки. |
У меня консоль всегда на заднем плане. Разве она отображается поверх основного окна? В любом случае, я сделаю прячущий консоль ключ, который будет сохранятся в конфиге. Кстати, нужно ли вообще по умолчанию отображать консоль в режиме эксперта?
Напоминаю, если консоль скрыта, то отобразить ее всегда можно кликнув на режим эксперта при нажатой Ctrl. |
хочу предложить тему с логотипом http://rghost.ru/54669568
фото http://rghost.ru/54669611 немного подправил размеры и скругления лично для себя добавил иконку еще и в SDI.ехе (видно на фото, вместо зеленоватого квадратика ) |
Цитата:
|
AlexM22204,
1. https://code.google.com/p/snappy-dri...nk%2Fresources 2. Правый клик на имени файла. 3. В Crhome есть пункт меню: "Save link as..." |
Цитата:
ЗЫ. Кстати и у sorc тоже. |
Цитата:
ps теперь у все влезет |
Немного изменил. Хотелось бы критику увидеть, куда и как кнопки разместить, положение ну и т.д.
|
Цитата:
Цитата:
|
А что именно в куче то? :idontnow: По моему наоборот разнесено, опции вверху, режим эксперта слева, установка внизу.
|
Цитата:
з.ы. скриншот на инопланетном языке.. Да кстати у меня нет такой опции "перезагружать после установки" |
Цитата:
|
Инсульт, честно говоря не очень приятно было читать последний пост. Скрин был выложен на украинском по причине проблемы именно с ним, да и "имхо" в каждом посте... Мнение есть у каждого. По поводу стрелок не понятно, языки так же как и в других темах выбираются в выпадающем меню. А если программу используют несколько человек по сети и кому то больше понятно на одном языке, а кому то на другом, что тогда? Тут напрашивается вопрос, если спрячется языковая панель, что делать? И как она должна прятаться, она идет в связке с выбором тем и чекбоксом "Режим эксперта" они тоже должны прятаться, а если нет, то чем она мешает в принципе?
|
1. скрин с проблемным переводом я даже не видел, он наверно несколько страниц ранее. Разговор был про тот где я процетировал.
2. Люди которые юзают софт для сетевой установки это как правило юзеры с знанием английского. Так что пример неудачный. Как должна прятаться языковая панель? А ее быть вобще не должно, при первом запуске появляется диалог с выбором языка, язык ты выбираешь, естественно в конфиге записывается "-lang:Russian" опять же продвинутый юзер уберет эту запись с конфига и диалог выбора языка появится. Это я все к тому что со временем "если пихать все свистелки и перделки" из простой по изначальному функционалу программы получится интерфейс управления звездолетом, а оно надо? -- Цитата:
|
Может все таки что то конкретнее, а то ну никак не пойму что не устраивает, дефолтный запуск идет с разрешением 800*600, разве есть меньше?
Минимальный размер при уменьшении 640*240 Цитата:
А по поводу языковой панели, так она вобще не мешает. з.ы. Может что то конкретное, а не просто "какахи"? |
Цитата:
вопрос, можно уменьшить высоту прогрес баров? |
Цитата:
|
Цитата:
Sorc, как на мой вкус фломастера :) - первый вариант мне понравился больше. Если сделаешь, как quarq с подсказкой да еще выложишь свой файл лого - тоже будет нормально. Ещё раз - это моё ИМХО и мой вкус фломастеров... :) . По разрешению нетбуков решение простое - выбрать другую подходящую тему. |
Может кому такой вариант больше понравится, совместно с quarq
![]() ![]() По поводу текста в левой панели в курсе. http://rghost.ru/54696181 |
Цитата:
|
|
С прозрачностью панелей прикольно только логотип уродский))) Фон с белого смените на слегка сероватый. Для контраста с остальными окнами и панелями. Панель "опции" сдвиньте вниз к панели "выделить все". Ей там самое место и там свободно. Заодно сожмется вкладка установить. А то нелепо смотрится. Вкладку язык тоже закинь влево в самый низ (там где травка).
И зачем Вам вообще выбор темы в самой программе? Оставьте как опцию через конфиг. Уменьшится количество необходимых панелей. Уменьшится количество вопросов от людей. В итоге основное окно программы будет только для драйверов. "Не нужно позволять людям выбирать. Они сами не знают чего они хотят" (с) |
Вложений: 1
а мне нравится логотип, и иконку проге не помешало бы, можно такую же как и лого, работает программа однозначно не хуже чем аналоги, а во многом даже лучше, пора "рюшечками заняться))
|
Цитата:
![]() Вот так выглядит при дефолтном открытии А вот так при изменении размера и это не полное изменение размера, поэтому для умещения всего так и размещено: ![]() Цитата:
А вот так выглядит для обычного пользователя без режима эксперта: ![]() ![]() http://rghost.ru/54704786 |
народ! давайте обсуждать функционал, а не красоты, лады?
я тут уже общался с SamLab-ом по поводу установки дров на кривосделанные ультрабуки, дык может уважаемый BadPointer услышит... на Acer Aspire V5-122p даже теневое окно (типа досовского) под хрюшей не отобразилоь, лог не создался, хотя на стационарном компе всё о'би... где могла собака порыться? винды одинаковые, с одного диска ЗЫ BadPointer , уважаемый! а нельзя увеличить размер шрифта, или сделать его выбор для неособо зрячих, или - только согласно рарешения экрана попиксельно? заранее спасибо |
Цитата:
|
Цитата:
Можно попробовать запустить через файл 1.bat: Код:
SDI_R66.exe Цитата:
|
Logo из #319 поста,по моему мнению, больше подходит, но требует доработки(объема не хватает)
Logo из #307 ничего не напоминает ? |
В шапке выложена новая версия программы: R72.
Список изменений в R72 по сравнению с R66:
UPD: Обновил с R71 до R72. Исправлен уровень прозрачности у панели с драйверами. |
Как теперь в теме убрать
ROUND везде = 0 === OUTLINE_ROUND теперь вообще не работает, либо берется из темы в EXE. |
tyt, предложите свой вариант ,кто вам или что мешает!? а так это всего лишь троллинг!
вот вой вариант интерфейса ![]() я лично хочу чтобы и функционал был и картинка радовала глаз мне например в удобности не хватает, после всех манипуляций с драйверами, нажатия на клавишу Enter а нажатие клавишь ctrl +I мне лично не совсем удобно .. |
Инсульт,
Нужно добавить параметры ко всем панелям от PANEL1 до PANEL13. За основу можно взять тему metallic.txt. Также можно уменьшить расстояния между драйверами DRVITEM_DIST_Y0 = 37 DRVITEM_DIST_Y1 = 37 |
|
BadPointer, включи тему сорка как умольчальную)
У кнопки установить шрифт чуть поболее сделайте) чуток на пару-тройку пунктов |
Цитата:
|
Цитата:
з.ы. я за функционал, а не за красивые == Sorc, перезалей что ли в нормальном формате архив. "неизвестный метод архивации" 7zip ставить не буду. Не такой уж там мегасуперадский размер чтобы жать 7зипом. |
Цитата:
При автономной работе программы(один exe файл) будет использоваться тема Metallic, так для этого не требуется внедрять в exe дополнительную графику. ----------------------------------------------------------------- Пока я поставлю следующие темы на обсуждение: 1. Какую тему использовать по умолчанию? 2. Какой логотип следует использовать? Есть ли замечания к тому что предложил QuarQ(в скрине на предыдущей странице)? Или у кого есть и другие предложения? |
Цитата:
Цитата:
ps вот ссылка на ехе http://rghost.ru/54738265 |
Цитата:
Цитата:
Цитата:
|
Цитата:
можно еще и такой логотип : ![]() |
Зачем на логотипе буквы SDI? Это тоже что у SAMSUNG на лого будет SMG :) Уж не знаю.. какая там функция программы? Установка драйверов.. Ну сделайте что то типа кучки девайсов с дискетой как у диспетчера устройств в винде ну и мелкими буквами полное название программы.
|
Цитата:
![]() Я наверное просто уже буду игнорировать твои "какашки". Это в последний раз http://rghost.ru/54745323 |
|
BadPointer, ИМХО, присоединюсь к XCV - инь-янь выглядит нормально, без выёживания. А уж за тему - особого смысла в дефолтной нету. Пусть останется metalic, а уж затем каждый себе элементарно назначит любую дефолтной.
|
Цитата:
|
Цитата:
Я просто не понимаю вашей мотивации... Логотип он о чем то говорит. Почему инь-янь? Почему именно он? Чем по вашему обусловлен выбор именно этого логотипа? |
Я не уверен что следует ориентироваться на логотипы компаний. SDI - не название компании, а программный продукт. Лучше обратить внимание на то как создаются иконки для программ и игр на рабочем столе, а также на магазины приложений для мобильников.
Возможно, нам нужно определится сначала с тем образом, который наилучшим образом описывает суть SDI и подчеркивает сильные стороны данной программы. Если у нас будет хорошая идея, но нет способностей воплотить ее самим(мы же в основном технари, а не творческие личности), то мы всегда можем привлечь художника или дизайнера со стороны. |
Цитата:
отвечу как в анекдоте: "он художник он так видит!!!" а как по поводу триединства?! : железо , операционка , драйвер , вам на ум не приходило!?? вот теперь вы поняли мою мотвацию.... ииии?? могу и такой предложить лого: ![]() |
Вложений: 3
картинки для идеи))
|
|
для рекламного плаката хорошо !
а для логотипа не покатит попробуй сделай лого с него! и ico иконку ... нам нужно по больше "полуфабрикатов" что бы понять что же нам надо.. |
нужен пример что же должно быть на логотипе хотя бы нарисованный от руки. результат переделаю в векторе.
|
Кстати, имейте ввиду что логотип/иконка должны быть совместимы с лицензией Creative Commons для того чтобы это можно было использовать в программе. Тем не менее, вы можете приводить примеры иконок и образов, найденных в интернете для задания направления по развитию идей насчет логотипа SDI.
|
|
|
Была идея немного украсть идею у логотипа PS т.е сделать так же но из букв SDI
![]() Но потом было сказано про Creative Commons и все такое.. |
Вложений: 1
а такой набросок?
|
Цитата:
А у Инсульта клево получилось с картинкой которая как Вы говорите не подходит для лого. Может в окно программы его вставить? Там то нормально очень даже будет А нельзя просто и сердито на прозрачном фоне? цвет можно поменять ![]() А лучше чуть такого формата. ![]() |
|
Посмотрите на иконки программ на своем рабочем столе, а также в списке приложений на мобильнике. Как часто вы видите название программы в самой иконке?
|
у DPS иконка была так же и лого.
Блин, ну я не знаю что можно отобразить как на лого так и на иконке. Что делает программа...ставит драйвера... тогда: ![]() Дрова же :) |
Цитата:
|
|
Цитата:
|
вот еще лого волне подходит под деятельность программы:
![]() Цитата:
|
Цитата:
Цитата:
BadPointer, когда новая версия? В ченжлоге уже R77 тут 72. Очень жду этот фикс: * Fixed GUI lag on old PCs а то нанесли старого железа (PIII 600, 256озу) с конторы одной. а SDI так ужасно тормозит как будто кризис на калькуляторе. |
BadPointer, От меня одно пожелание, оптимизировать программу для первого запуска программы без видеодров при разрешении 600 на 800. Спасибо!
|
Цитата:
В R77 сломана работа ключа -autoinstall, а R72 не содержит серьезных проблем поэтому он пока в шапке как наиболее стабильная версия. Исправлю и выложу новую версию как только смогу: это не от меня зависит. Цитата:
|
77 версия кому нужна для тестов
|
Цитата:
Во время установки загрузка CPU так же 92% т.е тормозит именно GUI. В 77-й по ссылке выше так же тормозит. Выглядит это так: Замирание курсора каждую 1 сек при перемещении над окном программы. Если программу свернуть то тормоза GUI пропадают, загрузка CPU 0% |
Инсульт,
Фон все равно сказывается на производительность, но ситуация должна быть значительно лучше в R77. Чтобы замерять лаги нужно запустить прогу с ключом -verbose:1023. Upd: Это похоже что-то другое. Проверю не подвисает ли какой-то поток. |
Ну вот такое:
|
У меня на работе старый комп Intel Pentium 4, 3.0Ghz, Radeon X1600.
Лаги там порядка 30мс и это визуально незаметно. В данном случае нужна дальнейшая оптимизация прорисовки, хотя сцена уже считается довольно сложной для прорисовки всего в реальном времени на старом компе. GDI - это технология от 2000 года и с тех пор не развивалась. Программы используют ее для вывода простой графики так как GDI гарантировано доступен на любом компе в отличие от того же DirectX. Эта технология до сих пор активно используется в Flash анимации в интернете и некоторых анимационных телесериалах. |
В шапке выложена новая версия программы: R84.
Список изменений в R84 по сравнению с R72:
Объявление Обновлена главная страница программы на Google Code, там также есть ссылка ChangeLog с историей публичных релизов программы. http://code.google.com/p/snappy-driver-installer/ |
BadPointer, а можно ли в темы Metallic и Classic (стандартные, а не новые) добавить пункт "Перезагрузить ПК по окончании" - очень не хватает? :yes: :sorry:
|
AlexM22204,
Куда там добавить? Или имеется ввиду сделать темы Metallic и Classic c расположением элементов как у новых тем? |
Цитата:
![]() Либо добавить в режим эксперта |
AlexM22204,
Не хотелось бы увеличивать размер окна по вертикали. Но ты можешь для себя подправить: Код:
MAINWND_WY = 750 |
Вложений: 1
Цитата:
![]() |
AlexM22204,
MAINWND_WY = 750 Там осталась запись "MAINWND_WY = 675". Убери ее. |
BadPointer, Версия 84 уже различает ноуты и проч. по "get ChassisTypes" или ещё по аккуму?
ЗЫ. Заметил, что при смене тем в запущенной программе не обрабатывается // Font. Просто для эксперимента для разных тем применил разные шрифты и кегли. После перезапуска устанавливается шрифт и кегль темы при запуске и в дальнейшем при смене тем не меняется. Так задумано? |
samsobi,
Пока по старой схеме. Учет ChassisTypes потребует изменения формата снимков системы(snp файлы). На данный момент запланировано 6 изменений требующих изменения формата и я хочу их сделать всех сразу, чтобы не создавать несколько промежуточных форматов. |
BadPointer, понял. А по шрифтам? Абсолютно не критично, но любопытно. :)
|
BadPointer, лично по мне данная программа не требует дальнейшего развития в плане интерфейса(шрифт,темы и так далее) свою задачу она выполняет на все сто. Я бы лично дорабатывал нутро. Еще раз огромное спасибо автору!!!!!!!!!!
|
Putin-mode, согласен полностью.Учет ChassisTypes важнее. Я вообще исключил бы темы с травкой и т. п. :) Сам применяю ровные цвета, подобные Classic. Но, любопытство - не порок! :)
|
Я остановился на R72 версии.
Дальше пошло утяжеление программы всякими ссылками и няшыми розовыми кнопочками. Тормоза на древних машинах переживу как то в R84 тормозит как и в R72. |
Цитата:
Если старая версия работает быстрее, то это регрессия, и я бы хотел увидеть сравнение уровня лага при прочих равных условиях и выяснить когда возникла проблема. Ссылки открываются только при клике мышью на логотип или на номер версии. Это никак не сказывается на производительность даже на самых медленных компах. Цитата:
|
Цитата:
|
BadPointer, повторю вопрос из http://forum.oszone.net/post-2349640-385.html
Цитата:
Core-2, А вот при чем здесь пиар? :o :dont-know Тем более я ниже я высказал мнение ЗА простоту оформления. |
Цитата:
|
BadPointer, понял , спасибо. Но, конечно, работа по get ChassisTypes важнее.
|
В шапке выложена новая версия программы: R88.
Список изменений в R88 по сравнению с R84:
|
BadPointer, надеюсь с интерфейсом на этой версии завяжем и все любители красоты чуть чуть успокоятся, дабы не гнаться за красотой и внутренним строением. :)
|
|
1. Индексация теперь идет через ОЗУ? На компе с 384мб озу программа умирает на DP_printer так как не влазит не в озу не в файл подкачки. бсод подкачки.
2. Как отобразить это загадочное меню "Перезагрузить ПК", где оно там в няшной теме grass не разобрался. == Увеличил своп до 4гб все же через 42 мин скрипя и пердя скази диском индексация завершилась :) == Не. не работает: Похоже во время определения чипсета. Лог увидеть никак виснет намертво даже explorer.exe |
Цитата:
Зачем индексировать на таких слабых компах? Цитата:
|
После нажатия "открыть логи":
Может просто версия R88 оптимизирована на сверхмощные и суперсовременные компы, на старых не работает совсем... |
Инсульт,
У меня на работе комп 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. |
Цитата:
|
Доступна новая версия программы: R90.
Скачать SDI_R90 Список изменений в R90 по сравнению с R88:
P.S. Пока не получается обновить шапку. Какие-то проблемы с форумом. |
Цитата:
|
Цитата:
з.ы. Где вы берете такие компы "древние"? |
Цитата:
Пока торрент не запущен программа не расходует дополнительной памяти и не задействует CPU. |
Цитата:
|
Незнаю где вы живете конечно и какие зарплаты у этих "бюджетников", НО 50$ я бы нашел и купил бы себе сам комп, хоть и б/у, но 2-х ядерный и минимум 2 гб ОЗУ. И нервы лично свои бы берег. Может вы им посоветовали бы так сделать?
|
Цитата:
|
Если бы меня посадили за этот "дрючок", то поверьте мне, я нашел бы 50$, что бы не потрить нервы
|
Цитата:
Драйверпаки всегда было и всегда будет удобнее обновить с сайта ибо можно выбрать что нужно. Мое мнение вынести "обновлялку качалку Цитата:
1.Начальству ненужно что то менять пока все работает. а то могут и вообще на счеты пересадить :) 2. Я лишь занимаюсь техническим обслуживанием, что принесли то починил. Парк из 700 компов. есть и современные есть и ноутбуки и.т.д. Если задачи железка выполняет зачем ее менять? |
Sorc,
Цитата:
|
Цитата:
Если ты х.... и не умеешь объяснить людям что и как, то это твои бока |
Цитата:
по поводу нововведений в программе, мне тоже кажется лучше бы торрент обновлялку вынести в отдельный экзешник и положить его рядом с файлом настроек, а запускается он пусть по кнопке из программы. Кому сильно мешает обновлялка (а она на самом деле абсолютно бесполезно к примеру если прога с драйверпаками записана на болванку) - тот ее выбросит) |
Цитата:
|
Вариант использования программы с использованием торрентов.
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 может все это делать самостоятельно без зависимости от внешних программ. |
Чего вы так все за размер программы жметесь?
Цитата:
BadPointer, твоя программа насколько я знаю сжата upx. Сколько настоящий размер? |
Цитата:
R90: 3.4 Мб Саму программу DIA можно сжать до 1.2 Мб, но внешние программы по прежнему нужны для полноценной работы. Но, как я сказал выше, автономность для меня важнее и я был удивлен что кто-то огорчен из-за увеличения размера SDI из-за libtorrent. Добавление libtorrent, правда, сломало работоспособность программы на некоторых WinPE, но я собираюсь это исправить. |
Цитата:
|
Putin-mode,
libtorrent добавил зависимость от библиотек wsock32.dll и ws2_32.dll. Это стандартные системные библиотеки, но с ними какая-то проблема на WinPE. |
Цитата:
На системе с 512 озу запускается Цитата:
|
BadPointer, Недавно начал пользоваться вашим установщиком и ОЧЕНЬ не хватает деление устройств на классы т.е.
видеокарты Устройства ввода Сетевые ну и т.д. |
Инсульт,
Сама прога потребляет порядка 8 Мб, а остальные 65 Мб занимают индексы. Информация в них и так хранится наиболее экономичной форме. Например, дублирующие пути и названия драйверов используют общую строковую константу. Советую попробовать разбить сборник драйверов на несколько папок, в каждой из которых присутствует меньшее количество драйверпаков. Драйверпаки в SamDrivers упакованы со словарем 128 Мб и их рекомендуется перепаковать со словарем 32 Мб с помощью выложенного ранее скрипта, а то их также не удастся распаковать. hobbit25, Иконки для драйверов берутся из диспетчера устройств. |
Цитата:
т.е программа считывала DP_Video_ и сверяла с индексом _video = Видеокарты |
hobbit25, я тоже об этом писал раньше
Инсульт, именно. ![]() т.е. драйвера для чипсетов иду один за другим и из не нужно искать в огромном списке, и удобно выбирать. |
DPS и SDI сортируют список драйверов по имени драйверпака в котором они были найдены.
Можно нажать F8, чтобы увидеть название драйверпака в SDI. Таким образом, SDI и DPS отличаются тем какие иконки используются, а также наличием пояснения вроде "Видеокарты, сетевые карты". |
BadPointer, Я не про иконки а именно timon45, что показывает т.е. группа драйверов
например: подоткнул мыш к ноуту клиента, чтоб было проще настраивать, соответственно драйвера клиенту от моей мыши не нужны, так бы крыжик снял и всех делов, а приходится выискивать высматривать не совсем удобно |
![]() Темы классные, особенно металик новый. Только если можно сдвиньте вправо для симметрии в темах грасс и металик новый строки с драйверпаками. И в верхних окнах отступ увеличьте. Миллиметра на 3. В теме металик новый желтые кнопки возможно заменить на серые? И убрать у них объемность? Все таки не Грасс.... Спасибо за внимание |
Цитата:
Цитата:
|
Fortress1, поиграйся с текстовым файлом сам. Например панель опций расписана в группе // Panel, options (строка 328). Уменьши PANEL12_OFSX и PANEL12_WX - увидишь результат. :) Аналогично по смыслу будут поля в разделах // Panel, selectall button (Выделить все). // Panel, selectnone button (снять выделение). // Panel, install button (Установить). Дерзай... :)
|
Fortress1, судя по твоему скрину галка на "Создать точку восстановления" не стоит, а она все равно была создана. Это ошибка?
|
Сантей,
Галка автоматически снимается после создания точки восстановления. |
Win7 ошибка 5 при установке дров. Расшифруйте плиз
|
Fortress1,
"Отказано в доступе" |
BadPointer, ошибка при установке драйвера на монитор Dell
логи http://rghost.ru/55601550 |
sov44,
Не знаю в чем проблема. Судя по имеющимся данным, драйвер был подобран правильно. Можно попробовать установить его вручную через диспетчер устройств: возможно сообщение об ошибке было бы более понятным. |
BadPointer, вот скрин http://savepic.org/5548319.jpg
Ошибка SDI E0000217 |
sov44,
Я по логу вижу что ошибка E0000217, но это не стандартный код ошибки, так что я не знаю что он означает. |
sov44, возможно, что драйвер использовался в момент установки, или антивирус заблокировал установку.
Либо просто сам драйвер поврежденный. Помогает, удаление предыдущего драйвера/использование драйвера с официального сайта. |
вообще дело в драйвере на видеокарту из за него и не ставиться автоматом драйвер на экран ...
|
В шапке выложена новая версия программы: R104.
Список изменений в R104 по сравнению с R90:
|
BadPointer, при наведении мыши на драйвер во всплывающем окне есть слова не соответствующие языку. Т. е. в английском есть "Системные устройства", "Видеадаптеры" и т. д. Такое было и в предыдущих версиях (ниже 84-й не проверил). Русско-украинскому пользователю это до фонаря и лампочки, но англоязычный будет пялиться на иероглифы. :) И еще - что означает
Цитата:
|
Цитата:
Цитата:
|
BadPointer, вот так выглядит http://rghost.ru/55870651
|
samsobi,
Эту информацию выдает Windows. На англоязычных Windows там написано по английски и т. д. |
BadPointer, ага понял, спасибо. Ну а русские с украинцами не дебилы - разберутся... :yahoo:
|
samsobi, программа по видимому использует "национальную" информацию виндовс и по все видимости в китайском дистрибутиве будут иероглифы независимо от выбранного языка ...
уже ответили.. |
quarq, да, уже. И вот интересно, что на той неделе занимался ноутом с предустановленной украинской семеркой. И работал с SDI, но вот не заметил этот случай. Я двуязычный русско-украинский метис, и часто даже не помню, на каком языке я прочитал. Все сливается в единые понятия. А вот здесь случайно углядел. :)
|
А можно в историю изменений так же писать что менялось в темах хотя бы отдельно? А то по полчаса сравнивать старые и новые темы на предмет изменений каждый раз..
В стандартных темах например metallic -norestorepnt убирает из гуя панельку ресторпоинта а так же и перезагрузки.. А нельзя ли как то что бы панелька перезагрузки ПК оставалась независимо от -norestorepnt? |
Цитата:
На Google Code можно посмотреть историю изменения отдельных файлов. Например: https://code.google.com/p/snappy-dri...tallic_new.txt Цитата:
|
BadPointer, Сегодня один мой знакомый пробовал установить драйвера с помощью версии R90 на Windows 2000 без сервиспака но программа показала только консольное окно которое сразу закрылось.
Вопрос: Это потому-то на Windows 2000 не установлен последний сервиспак или проблема может быть в другом? Позже выложу снимки и логи этого запуска. |
VitProff,
Проблема из-за libtorrent, который использует API недоступный в Windows 2000. В данном случае проблема из-за IPv6, и я попробую избавиться от этой зависимости. |
BadPointer, Здесь раньше уже говорили что обновление лучше вынести в отдельную утилиту, аналог конфигуратора обновлений DriverPackSolution.
Может так и сделаешь? |
Не вижу смысла делать две версии программы, когда их отличие будет сводится только наличию возможности загрузить обновление программы и драйверпаки,
пусть и ценой увеличения размера exe файла на 600КБ. Конфигуратор DPS - платная функция, а у меня нет планов монетизировать SDI и соотвественно делать бесплатную урезаную и полную платную версию. Вот скрины того как обновление SDI выглядит на данном этапе разработки: |
Цитата:
Доделай возможность запуска новых версий на win2000. У меня в городе много старых ПК на которых ещё установлена эта ОС. |
А то что сейчас на http://driveroff.net на ДП только http ссылки не смущает? Или у SDI будет свой сервер с обновлениями bittorrent со своими ДП?
|
Инсульт,
Будет один торрент содержащий программу, индексы и драйверпаки. Раздачу будут поддерживать пользователи на rutracker, nnm-club и других сайтах. Им будет выгодно раздавать для получения рейтинга, а также они смогут индивидуально закачивать драйверпаки, так как раздача не будет в виде образа iso. |
поясните, пожалуйста, откуда прога берёт драйверпаки? расчитана на дистрибутив DPS?
|
Radiant,
Драйверпаки делает SamLab для своей сборки SamDrivers. Сборка DPS использует те же драйверпаки что и SamDrivers, но за наполнение (дополнительный софт, установка в трей DrvUpdater.exe, подмена логотипа ПК в "Информация о системе" на логотип DPS и т.д.) отвечает ArtX. |
BadPointer, я немного не то спрашивал. прога весит полтора метра. что дальше с ней делать? пихнуть в дистриб Сэма или можно только содержимое его папки Drivers копирнуть в дистриб этой проги?
|
Не можно, а нужно
Цитата:
|
tyt, ок, то есть, всё необходимое для полноценной работы уже есть в дистрибутиве проги, и она не привязана к дистрибутиву Сэма?
|
Radiant, скачайте отсюда образ, в нем есть все утилиты и драйвер паки
|
Radiant,
Не привязана к дистрибутиву SamDrivers. В папку drivers можно даже свои драйверы добавлять без специальной подготовки. Причем их можно даже не упаковывать в 7z архивы. |
BadPointer, Скомпилируйте пожалуйста версию 109 и выложите здесь. Хочу проверить установку на win2000 тот который без сервиспака о котором я писал раньше.
У меня при компиляции ошибка в файле update.cpp на 20 строчку #include "libtorrent/config.hpp" К стати у Вас я нашел ошибку в файле main.cpp в строчке 493 символ апострофа стоит. |
SDI_R109
Здесь |
Цитата:
Changelog. Пока ничего особо интересного. Хочу к следующему релизу уже доделать поддержку torrent. Цитата:
Цитата:
|
Цитата:
|
Давно не слышно новостей от автора. Как дела с авто-обновлением программы???
|
VitProff,
За ходом работы над программой можно следить здесь: https://code.google.com/p/snappy-dri...er/source/list Временное отсутствие активности может быть следствием различных факторов, в частности Real Life. Но я все равно слежу за форумом и готов выделить время на исправление критических проблем, если такие обнаружатся. |
BadPointer, в SDI R109 при нажатии на клавишу выделить все драйвера, ставится птичка и на создание точки восстановления, и ещё недавно устанавливал а бук с устройствами блютуз и картой wi-fi фирмы Ralink, драйвера блютуз устанавливаются раньше (т.к. сортировка идет в алфавитном порядке драйверпаков) но на блютуз не ставится драйвер пока не установится на Wi-fi, т.е. программу нужно запускать дважды. (все это конечно не критично но всё же)
|
Цитата:
Цитата:
Цитата:
могём (но..., не круглосуточно) - и отдача (скрин) - но... подмогём, ежли... надо? |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Отличная программа. Скорость потрясающая. Но есть проблема с установкой неподписанных драйверов.
Как с этим бороться? Автонажатие кнопки у диалогового окна о неподписанных драйверах не происходит. ![]() Установка драйверов происходит в автоматическом режиме. Конфиг используется следующий: "-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 |
BadPointer , как скоро можно ожидать перепакованные драйвера от вас , совместимые с вашей чудной оболочкой ? Меня больше интересует драйвера под usb 3.0?
|
Painkiller, так SamLab уже давным давно все перепаковал ссылка на последний тут : http://driveroff.net/dp/DP_xUSB_14072.7z.torrent
|
Цитата:
|
так уже все решили по моему !?! незачем теперь распаковывать, sdi все ставит из пака проблем не видел .
вообще: " перепаковать распакованные драйвера"... звучит весело ps перепаковка это: распаковать драйверпак добавить индекс(метку) и запаковать обратно. |
Почему sdi устанавливает только стандартные секции типа video, lan, chipset и.т.д. Но не ставит клавиатуры, мыши и.т.д. это возможно реализовать?
Например эта секция игнорируется даже если есть драйвера в ДП: ![]() |
Цитата:
|
Цитата:
Еще для примера - у всех мышей a4tech одинаковый драйвер разница лишь в софте. так же тачпады в 98.9% это synaptics "если смотреть на чип" а то что говорит прошивка "йа сцони" ничего не значит, драйвер прекрасно встанет от synaptics. |
Инсульт,
угу, встает. только или половина не работает или работает не так. даже у самих синаптиков уже дрова путаются. у меня на с их новыми дровами двойной тап не работает. а уж дрова синаптика на обычные мышки совсем не нужны. на ноутах asus установка дров от синаптика вызивает лютый бсод и невозможность загрузится в безопасном режиме. так что не все так просто..... и таких глюков от невыносимых до мелких куча... |
Инсульт, к сожалению нет!! и полностью подтверждаю что написал infinity78, к стати у программы вшит алгоритм который не дает тачпадам ставиться на мышки, а также четко следит за тем чтобы драва тападов ставились на своего производителя на как попало .
тоже самое скажет и автор программы (как только появиться на форуме) |
Да чего вы прицепились к тачпадам? Тачпады не ставят дрова в секцию HID. А вот беспроводные клавы и мыши ставят. Чтобы у мультимедийной клавы работали доп кнопки например.
|
Инсульт,
Это сколько дров надо в пак напихать? Допкнопки на клавах и так работают. Если это только не супердопкнопки. Но тут уж не драйвера а ПО задействовано. У меня на мыши допкнопка, с драйверами, но без ПО она вообще никак не риагирует. Так что тут не к пакам вопросы. Паков ПО вот совсем не надо я думаю.... |
Инсульт, давай драва посмотрим что да как
к стати такие ставятся не в папку виндовс а в прогаммс фаил |
можно ли выложить скомпилированный SDI_R117.zip а то встрял на 4 пункте компиляции програмы (выбрать SVN Checkout где как в какой програме)
автору респект |
norem,
В контекстном меню у папки должен быть пункт "SVN Checkout". Это запустит программу TortoiseSVN, которая была установлена в пункте 1.4. Кстати, зачем ты хочешь собрать новейшую версию? Я выкладываю релизные версии когда они готовы и я планирую выпустить новую версию довольно скоро: как только доделаю поддержку обновления через торренты. |
В шапке выложена новая версия программы: R120.
Список изменений в R120 по сравнению с R104:
Примечание: Чтобы протестировать обновление. Нужно прописать ключ -checkupdates в settings.cfg. |
Цитата:
|
Цитата:
|
Цитата:
|
Painkiller,
Ничего этого раньше не было. Работа над механизмом обновления завершена только сегодня. Теперь идет этап тестирования и обкатки, хотя уже не должно быть серьезных проблем. |
BadPointer, Сделайте проверку обновлений не ключём а отдельной кновкой "проверить обновления"
|
VitProff,
Проверка обновлений в будущем будет включена по умолчанию. |
BadPointer, качаю все драйверпаки через обновления. Застряло на 32 %.
|
Самый актуальный торрент находится по адресу:
http://driveroff.net/SDI_Update.torrent Чтобы поучаствовать в раздаче можно раздавать этот торрент через uTorrent. Я уже сделал раздачу на rutracker.org. Потом оформлю еще на nnm-club. Кого еще можно привлечь к раздаче? |
С 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% |
BadPointer В программе Bluetooth определяется как Toshiba, хотя стоит от Intel: скрин
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Это означает, что сайт блокируется в обход узаконненого механизма по тотальной цензуре интернета, который применяется для блокировки анимешных сайтов за детскую порнографию, социальную рекламу(Dumb Ways To Die) за призывы к самоубийству, Wikipedia за статьи о самоубийствах и наркотиках, политическую оппозицию за критику власти. Мое сообщение уже ставит администрацию этого сайта в сложное положение, так как депутаты могут потребовать удалить это сообщение под угрозой блокировки этого сайта, и администрация не хотела бы терять российский трафик и вынуждать пользователей заходить через прокси, TOR, режим Turbo в Opera, плагин friGate. Но живя в стране с авторитарной властью, нужно быть готовым к тому что придется осваивать технологии обхода блокировок, так как уже сейчас заблочено почти 60 000 сайтом и из них только 3 000 были заблокированы с соблюдением федерального закона РФ об интернет цензуре. |
BadPointer logs
|
Я бы хотел залить SDI на различных трекерах, но там требуется также разместить постер программы в дополнении к скриншотам. Кто-нибудь может что-то придумать? Можно сделать по аналогии с SamDrivers: взять изображения различных устройств и нарисовать красивым шрифтом Snappy Driver Installer.
Radanius, Список альтернативных драйверов можно посмотреть удерживая Пробел, а также кликнув на стрелке "вниз" чтобы раскрыть весь список. SDI знает что ноутбук называется HP Pavilion dv7 Notebook PC и спроектирован в Hewlett-Packard. Но драйверы Bluetooth для него доступны только от Toshiba, Intel и IVT Corporation. Кроме того у этих драйверов нет ноутбучных маркеров которые предписывали бы устанавливать эти драйверы на определенные модели ноутбуков. Таким образом, учет производителя в данном случае невозможно произвести и подбор драйвера осуществляется по другим параметрам. Работает ли предложенный драйвер? Если предложенный драйвер не работает, то в следующей версии драйверпака будет добавлен маркер. |
BadPointer, а где и как в программе открыть диалог обновления драйверпаков через торрент?
|
Putin-mode,
Не забыл добавить ключ -checkupdates в settings.cfg? |
|
Инсульт,
SDI предлагает закачать индексы от еще не закаченных драйверпаков. Тогда будет возможным поиск драйверов по этим драйверпакам. |
Цитата:
Индексировались из ДП - 15сек Зачем нужны файлы например _P_CardReader_14074.bin если так же там качается DP_CardReader_14074.bin и 2 файла байт в байт |
Цитата:
Я собираюсь разнести пункт "Программа + индексы" на два пункта. Кстати, есть ли идеи как лучше назвать второй пункт чтобы было более понятней? Варианты: "Индексы новых паков", "Онлайн подбор паков", "Оффлайн поиск драйверов", что-то другое. Я также планирую прикрутить плавающие подсказки с более подробным описанием. ------------------------------------------------------------ Напоминаю, что мне все еще нужен по постер программы для оформления раздачи на торрент трекерах. ------------------------------------------------------------ Обновлена шапка темы: различные ссылки теперь сгруппированы внизу. |
Лучше сделать чтобы SDI сканировал те ДП что есть у юзера и только их проверять на обновления и отображать в списке. Например я не качаю и не пользуюсь ДП для тачпадов.
|
Инсульт,
Тогда пользователям, которые скачали программу без драйверпаков, не будет предложено никаких драйверпаков. Текущее решение и так позволяет выбрать закачку только обновленных драйверпаков. |
Цитата:
|
Подскажите что мне надо прописать в конфигурационном файле чтобы по окончании установки дров выполнялась перезагрузка ПК?
пробовал так: "-finish_cmd:shutdown -r -t 10" почемуто не срабатывает |
Цитата:
|
Цитата:
Цитата:
finish_cmd выполнит команду когда перезагрузка не требуется. Возможно, имеет смысл использовать finishrb_cmd. Цитата:
|
мой конфиг
Цитата:
ps конечно вариант запустить программу из батника так: Цитата:
|
norem,
При данном конфиге ПК будет перезагружен только в том случае если никакой из драйверов не запросил перезагрузку. Нужно добавить -finishrb_cmd, чтобы команда выполнялась всегда. |
Вложений: 1
Временный логотип
|
Инсульт,
Мне нравится. Нужно также сделать это в формате ico с прозрачным фоном и webp для отображения в самой программе. |
Какой размер картинки webp ?
|
Инсульт,
110x110 |
Вложений: 3
Надо было насчет иконки спросить, сделал мультистраничную иконку 48х48-32х32-16х16 хотя в оригинале только 32х32
|
Логотип в самой программе, пожалуй, тоже лучше сделать с прозрачным фоном.
|
Вложений: 2
Цитата:
На всякий случай примеры: |
В шапке выложена новая версия программы: R124.
Список изменений в R124 по сравнению с R120:
Примечания:
|
Не знаю баг это или так должно быть:
При индексации через программу файлы индексов строятся по маске DP_Chipset_14081.bin а при скачивании через обновления _P_Chipset_14081.bin После скачивания обновлений в папке с индексами присутствуют по два файла для всех драйверпаков. |
VitProff,
Индексы со знаком подчеркивания используются для поиска драйверов в еще незакаченных драйверпаках. Даже после того как драйверпаки закачены и были сформированы индексы, эти файлы с подчеркиванием не удаляются. В этом случае эти файлы уже больше не читаются, но их наличие учитывается для определения необходимости загрузить новые индексы. В общем, все так и должно быть. |
BadPointer, Ясно! А они будут удалятся когда выйдет новая версия индексов???
|
VitProff,
Да. Когда пользователь выбирает закачать индексы, SDI сначала удаляет все файлы начинающиеся с подчеркивания, а потом закачивает все новейшие индексы. |
Обновленные драйверпаки доступны для закачки из самой программы.
Напоминаю, что для включения уведомлений об обновлениях, нужно добавить -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 |
Ну вот зачем, зачем SDI качает пустые архивы при обновлении. Ну вот я например качаю DP_Chipset_14083.7z а выкачивается еще и DP_xUSB_14082.7z например. После закачки DP_Chipset_14083.7z файл DP_xUSB_14082.7z удаляется. Но бывает так что пока не скачается ненужный ДП нужный качаться не начинает. Или это особенность торрента?
|
Инсульт,
Да, это особенность торрента, и я уже объяснял это: http://forum.oszone.net/post-2388628-503.html |
BadPointer, почему SDI предлагает скачать драйверпаки которые уже присутствуют, которые я скачал отдельно ? Мало того приходится ручками удалять старые =((( Получается так чтоб отработала функция удаления старых драйверпаков нужно качать через SDI ?
|
Painkiller,
Те, кто уже закачивали торрент на трекерах, должны обновлять раздачу в соответствии с инструкцией "Как правильно встать на обновленную раздачу?"(под спойлером в описании раздачи). При обновлении через SDI старые драйверпаки и индексы должны автоматически удалятся. Старая версия программы не удаляется из расчета что пользователь сможет ей воспользоваться если в новейшей версии выявится серьезный баг. |
Цитата:
|
Painkiller,
Удаление старых драйверпаков сейчас осуществляется только на заключительном этапе обновления драйверпаков после закачки через торренты. Я пока еще не решил стоит ли по тихому удалять все старые драйверпаки. Некоторым пользователям это может не понравится, а если в этом механизме обнаружится баг, то еще могут быть удалены не те паки. |
Цитата:
Цитата:
|
Цитата:
|
При запуске в тихом режиме из Unattend.xml разными методами (7 oobesystem - firstlogoncommand, 4specialize, 6audituser) не срабатывает закрытия окна о неподписанном драйвере.
Если запустить вручную закрывает. Командная строка: Код:
SDI.exe /autoinstall /nogui Код:
"-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 |
Bodyakov,
Мне бы хотелось посмотреть логи этих сеансов установки драйверов. |
обычный лог или надо включать дебаг? если надо то какой?
|
Bodyakov,
Обычный лог. Если наличие определенных ключей сказывается на том сработает ли механизм автонажатия, то можно предоставить логи от этих двух сеансов. Отладочную версию программы я даю в случаях когда SDI падает. |
Вложений: 1
Это через проход specialize.
на установке Драйвера окно о неподписанном драйвере не закрылось. |
Вложений: 1
А теперь ручной запуск уже после unattend установки.
Я так понимаю разница здесь: unattend Код:
Install32 'PCI\VEN_8086&DEV_265C','C:\windows\TEMP\SDI\Intel\WinAll\Chipset\9.3.2.1020_NEW\ich6usb.inf' Код:
Install32 'PCI\VEN_8086&DEV_265C','C:\Users\836D~1\AppData\Local\Temp\SDI\Intel\WinAll\Chipset\9.3.2.1020_NEW\ich6usb.inf' |
Bodyakov,
Мне нужно получить информацию об открытых окнах в момент появления диалога. Для этого нужно сделать следующее: 1. SDI должен запускаться с GUI. 2. Запустить установку и дождаться появления диалогового окна. 3. Сделать активным основное окно SDI. 4. Нажать F7. 5. Должно появится небольшое окошко, где нужно нажать OK. 6. Закрыть SDI и передать мне логи. |
Вложений: 1
Это уже запуск из прохода oobe, с нажатием F7 и логом.
|
Это диалоговое окно имеет меньший размер по вертикали чем обычно, и кнопки там также уже. Добавлю распознание этого окна.
|
когда будет новая версия?
|
Bodyakov,
Можешь посмотреть даты прошлых релизов чтобы понять чего можно ожидать. https://code.google.com/p/snappy-dri...wiki/ChangeLog |
Цитата:
Цитата:
|
В шапке выложена новая версия программы: R127.
Список изменений в R127 по сравнению с R124:
Объявления:
|
BadPointer, думаю необходимо обновить шапку (добавить все новые Ключи запуска из командной строки)
Цитата:
может еще что то упустил... |
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Инсульт,
Мне бы хотелось определится для каких элементов интерфейса желательно сделать возможным задавать свой шрифт. |
Цитата:
|
BadPointer, просьба ключи запуска программы добавить хотя-бы текстовым файлом к следующим релизам.
|
sov44,
Можно запустить прогу с ключем /? |
По поводу шрифтов я думаю народ зря загоняется, это же вам не среда разработки, вся работа заключается в ~5 кликах мышкой и 10 минутах ожидания установки драйверов. А заморочка со шрифтами лишний полтинник строчек кода и потраченого времени.
|
BadPointer,
ещё вот вспомнил, при переходе на одну из предыдущих версий, долго вспоминал, какой клавишей включается принадлежность драйвера драйверпаку, пробовал все F, пока до F7 не дошёл :) неплохо бы где-нибудь, в шапке хотя бы, список горячих клавиш разместить.. |
Мне не сложно добавить задание шрифта к каждому элементу интерфейса, но это означает что в теме нужно будет 20-30 раз прописывать шрифт, что увеличит размер файла и осложнит работу над новыми темами. Я не хочу делать этот файл настолько громоздким, что желающие создать свою тему будут впадать в ступор при виде этих файлов.
Цитата:
Cкрытые команды:
|
BadPointer, спасибо!
да просто себе скопирую и суну файл в папку с программой, потому что вот опять забыл, оказывается не F7, а F8 :) |
У меня все не доходят руки написать пользовательскую документацию к программе. Может кто-то возьмется сделать это? Это можно организовать на Google Docs, так что часть людей смогут писать документацию, а остальные могут оставлять комментарии.
Для начала нужно определится с оглавлением и темами, которые будут рассмотрены. Например, учесть "Полезные советы" из шапки, объяснить как читать подсказки у драйверов, как записать на DVD, запускать в автоматическом режиме без участия пользователя, описание основных преимуществ SDI по сравнению с аналогами и т.д. Инструкции по компиляции программы сейчас в актуальном состоянии. Описание структуры файлов с темами еще не доделано. Вот заготовка. Анонимные пользователи могут комментировать. https://docs.google.com/document/d/1...JlEULNk2A/edit |
|
Вложений: 1
С версией R127 нормально прошла установка в режиме oobe. Но в режиме specialize видимо другое окно. Логи в архиве.
|
Цитата:
|
Инсульт, зачем же так узко рассуждать!?
сделать еще одну колонку "не показывать этот драйвер" и на против каждого дайвера сделать чекбокс и выглядеть это будет также как первая колонка ... |
Уж тогда сделать проверку:
если у юзера папка Drivers пуста показывать все. если у юзера в папке есть ДП показывать недостающие в первой колонке, а старые в второй. Если нет старых то не показывать вторую колонку а так же не выводить алерт. |
Объявления
Цитата:
Цитата:
Цитата:
Может имеет смысл реализовать возможность выбрать другой режим работы уведомлений. |
BadPointer, может быть есть смысл в интерфейс добавить кнопочку "обновления" и там уже реализовывать игнор драйверпаков для обновления , или добавить контекстное меню к тому что есть сейчас со всеми пожеланиями...
|
Цитата:
|
BadPointer, уважаемый! не подскажете - откуда на www.xtreme.ws и на kadets.ru взялся 128-ой релиз SDI ежли здесь нет, а на driveroff.net ваще 109? чья-то шутка?
http://kadets.ru/soft/2014/08/26/sdi_r128_26.08.2014/ с уважением, kwn |
Цитата:
|
kwn,
R128 выложено на:
На форумах пока лежит R127, так как изменения незначительные. SamLab обновляет driveroff.net, так что там не обязательно последняя версия. Торрент, с которого SDI обновляется, лежит по адресу http://driveroff.net/SDI_Update.torrent. Я его сам подготавливаю и передаю SamLab'у чтобы он залил его на свой сайт. |
Цитата:
|
Мне бы хотелось провести анкетирование пользователей с помощью этого опроса.
https://docs.google.com/forms/d/1Uam...?usp=send_form EDIT: опрос закрыт. |
BadPointer,
Выкладывайте в BitTorrent Sync и не надо ничего будет обновлять. Просто замените файлы и они у всех обновятся автоматом. А я гарантирую Вам от себя постоянную отдачу в 50 мегабит. На данный момент я скачиваю с торрента и выкладываю в BitTorrent Sync, BIOXRCPHGPFMYVTUK6OXAOC6OQINSGGAL - Драйвера от SamLab |
Цитата:
А ну если анкета.. вот очень там на опрос похоже увидеть бы общее мнение по чекбоксам ответов |
BadPointer, спасибо за ссылочки, запомним
с уважением, kwn |
Цитата:
Сама программа немного весит и я могу ее расширить даже через Google Drive, Dropbox, Яндекс.Диск и т.п. Заливка программы на mediafire занимает секунды и не обременяет меня. Для обновления я использую торрент технологию и здесь также все в порядке. Правда мне приходится просить SamLab выкладывать торрент у себя на сайте, так как файл должен быть доступен по прямой ссылке, а у меня нет своего сайта и с Dropbox и подобных не работает. Цитата:
Результаты отображаются в виде круговой диаграммы(куски торта). Выложу их через несколько дней. Я бы хотел услышать рекомендации и предложения по наполнению анкеты, так как я планирую расширить ее и провести массовое анектирование пользователей на других сайтах. Мой целью было узнать откуда пользователи узнали о SDI, как они в основном используют программу, насколько они осведомлены о различных возможностях программы. |
BadPointer,
Цитата:
|
infinity78,
Я уже выкладываю на двух других трекерах, а также я мог бы выкладывать в дополнении к ним и на rutor.org, но там не могу обновить торрент. |
BadPointer,
Почему то SDI R128 (и R127) скачивает индексы с именем _P*, а не DP*?! |
Опрос пользователей программы
Я бы хотел попросить пользователей Snappy Driver Installer поучаствовать в опросе, заполнив анкету по приведенной ниже ссылке. Анкета содержит 51 вопрос на 5 страницах и на это нужно будет выделить примерно 10-15 минут. https://docs.google.com/forms/d/1jbH...?usp=send_form Примечания.
|
четвёртая страница анкеты выкидывает обратно на 3-ю, косяки с вопросами стр.1-п8,
2-11,2-12,2-13 будет стабильно - заполню, с уважением, kwn |
kwn,
В зависимости от ответа на вопрос "20. Загружали ли вы драйверпаки/программу через встроенный механизм обновления?" на первой странице, происходит переход на вторую страницу(с вопросами по обновлению) или сразу на третью. В остальном все происходит линейно. Что за косяки с вопросами "стр.1-п8, 2-11,2-12,2-13"? У меня вроде все в порядке, и на данный момент 12 человек уже заполнили анкету. |
С тестом все в полном порядке.
|
Прошел последовательно всю анкету и всё отработало нормально без каких-либо выкидываний.
|
Цитата:
|
Цитата:
|
BadPointer, уважаемый! если вы сейчас в сети - откликнитесь!
как можно ответить на вопрос Цитата:
ЗЫ ещё железяки не работают без дров :-) ЗЫ ЗЫ даже если и есть (у меня теперь более-менее нормальная безлимитка), то я вилочку RJ-45 не воткну в сабж пока не поставлю антивирь) ЗЫ ЗЫ ЗЫ Цитата:
PS: уходим в личку |
kwn,
Пользователи могут использовать SDI для обновления драйверов и в этом случае Интернет скорее всего доступен. Программы вроде Driver Genius подгружают нужные драйверы из интернета, и у SDI также есть возможность работать в этом режиме. Если драйверы приходится часто ставить сразу после установки Windows, то последний вариант больше всего подходит. |
В чём-то kwn прав - у меня примерно такие же мысли на этом вопросе были. Я ответил "Интернет не всегда доступен", хотя сейчас, подумав более предметно, ответил бы "Интернет обычно недоступен".
По поводу обновления драйверов - несколько лет назад пробовал сее сделать через DPS на нескольких машинах(эксперимента ради), эксперимент вышел боком, то-же самое сделал на днях на своём любимом компе, всё корректно определилось и установилось. Правда, вэбкамера у меня одна, Logitech HD Webcam C310, а SDI определяет три - Logitech USB Camera (HD Webcam C310), Logitech HD Webcam C310 и HD Webcam C310, но версии установленного драйвера показывал одинаковый для всех трёх, и для установки обновленного драйвера, предложил один и тот же драйвер. |
kwn, Chudmin,
Возможно, вопрос был неудачно сформулирован и пользователи отвечали не так как ожидалось. Спасибо, что обратили на это внимание, это нужно будет учесть при интерпретации результатов. Есть ли у вас есть еще примеры подобных проблемных вопросов? Например, в вопросе про файлы снимков системы у меня возникло ощущение что часть пользователей подумала о каких-то других снимках, а не тех что создает SDI. |
Цитата:
А по поводу опроса - если есть сомнения, что некоторые не поняли о чём идёт речь, то может задать такой вопрос как-то так - Что вы знаете о файлах снимков системы, которые создаются в папке logs, в корне папки с программой SDI? Да в FAQ или в обсуждениях не помешало бы более подробно описать возможность данной функции, с примерами. |
Результаты опроса пользователей программы
https://docs.google.com/document/d/1...it?usp=sharing Вы можете выделить интересующий вас вопрос и оставить свой комментарий прямо в документе с помощью Ctrl+Alt+M. |
А нельзя ли сделать фильтр на агресивность "заражения" А то SDI принимает за вирус даже grub (grldr, menu.lst) если они скрыты.
Я понимаю что есть вирусы с рандомными именами типа adf3vs5.. Или занести в белый список распространенные файлы загрузчиков например grub-a: grldr, menu.lst, logo. |
Инсульт, у меня 4 флешки с этими файлами имеется, ни на один из этих файлов у меня SDI не ругается. Можете выложить логи, там где есть угроза и указано,что это именно эти файлы?
|
VIRUS_WARNING: hidden folder 'porteus'
VIRUS_WARNING: hidden folder 'boot' И так на все скрытые папки и файлы |
BadPointer, по поводу установки дополнительных программ, в опросе можно было кроме оценки, добавить поле для комментариев.
Все бы высказались почему да и почему нет. |
Инсульт,
По задумке механизм должен срабатывать на скрытые папки, а не файлы, так что я уберу срабатывание на скрытые файлы. И все-таки почему эти папки скрытые? challenger80, Там ниже был вопрос 9, где можно было написать своими словами в текстовом поле. |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Ответы на опрос пока вполне предсказуемы (как и при просмотре ответов неприязнь к Опере12 и попытка уговорить перейти на шпион Хром). Но когда подтянутся "блондинки" - будет по другому. Одна моя знакомая, которой ставил драйвера, уже успела высказать свое "фи", а довод, что прога должна прекрасно рабатать, а не выглядеть (за одно и жрать ресурсы) в крошечный мозг не влез.
P.S. Но в остальном дама была ничего, за что Вам, BadPointer поклон. |
Цитата:
|
Для начала пользователи должны сформулировать свои предложения по улучшению интерфейса или показать эталонный пример удачного интерфейса.
vespasian, Какая тема была тогда установлена? Что именно ей не понравилось? |
Цитата:
|
Цитата:
|
IMHO.. все вопросы к интерфейсу от непривычки.. сам долго привыкал и долго сопротивлялся.. да, все уже привыкли к различного рода визуальным приятностям/красивостям.. но если делать графический интерфейс на уровне современных приложений, то размер увеличится в разы, да и скорости это не прибавит.. тут скорее чисто внутренний психологический барьер, если интерфейс программы выглядит, как интерфейс программ 10-15 летней давности, то и работать она будет на том же допотопном уровне.. подобный вывод делается исключительно на уровне подсознания и с этим ничего сделать нельзя, только реальное тестирование возможностей программы может убрать это негативное восприятие.. что касается просьбы Автора к пользователям сформулировать какие-то предложения или концепцию нового интерфейса, то боюсь, что здесь не совсем подходящая аудитория.. сюда приходят практики в несколько иной области, более технической.. такую концепцию смогли бы за пару минут наваять в любой теме (на любом форуме), где собираются люди, занимающиеся вопросами дизайна современного софта, а здесь контингент всё-таки несколько иной :) .. читая ветки SDI здесь и на других ресурсах, никаких замечаний по дизайну интерфейса, кроме "как-то не так" или "что-то не очень", не замечал.. да, собственно, и сам такой :)
|
Такого рода софт должен быть максимально функциональный а не красивый. Для меня удобнее если бы SDI был полностью консольный.
Если делать красивый GUI то это уже Qt надо +20мб веса :) |
Инсульт, я думаю, что у любого продукта наступает период привлечения массовых пользователей.. в данный момент продукт рассчитан в большей степени на людей, которые занимаются обслуживанием компьютеров профессионально или полупрофессионально, а такие потребители и так будут им пользоваться, потому что на данный момент он лучший.. а массовому потребителю нужна красивая обёртка, а уж никак не консольная версия..
|
Дело в том, что "красивости" жрут ресурсы и занимает место. Я сегодня утром попросил у несколько своих студенток и студентов высказатся про вид SDI. Ничего более вразумительного, "чтобы как в моем огрызке" недобился. Лично мне как раз очень нравится такой дизайн, как, например, у 7zip. Что-бы в глазах не рябило.
Но к сожалению автору этой прекрасной проги придется идти в другом направлении |
В шапке выложена новая версия программы: R131.
Список изменений в R131 по сравнению с R127:
Объявление:
|
12 новых драйверпаков от SamLab и SDI_R131 доступны через автоматическое обновление.
|
-showdrpnames теперь не работает. Или какой то другой параметр?
|
Инсульт,
Теперь есть два ключа -showdrpnames1 (справа) -showdrpnames2 (сверху) Переключать можно по F8. |
Галка "Не уведомлять об отсутствующих драйверпаках" не запоминает положение. Какой от нее тогда толк? :)
з.ы. оказывается не работает с -preservecfg И тут появилась идея: А почему бы не сделать окно типа About где будут добавляться все ключи и описание? Например как у winntsetup |
Инсульт,
Она должна сохраняться при нажатии на OK или Применить, а затем этот режим сохраняется в settings.cfg в виде ключа -onlyupdates. |
Вложений: 1
Цитата:
|
Painkiller,
У этого файла случайно не установлен атрибут "Только для чтения"? |
Цитата:
|
Очень нужно ограничение скорости закачки, только ограничение в % а не фиксировано. Например у меня роутер умирает если скорость закачки больше 200кб\сек (2мбит) хотя возможно все дело в потоках так как когда качаю мторентом даже при 10мбит все нормально.
Версия R131 постоянно падает при закачке когда разгоняется на максимальную скорость, в логах пусто. Качает с кучей ошибок. Наверно потому что роутер перегружен. |
Что менялось в темах? Стандартные темы "развалились"
|
Инсульт,
В следующем релизе обновлю версию libtorrent, а также попробую приделать ограничитель скорости. В темах изменилось только это https://code.google.com/p/snappy-dri...s/metallic.txt Как именно это что-то сломало? |
PANEL_WY = 17 еще отличалось от старых т.е R128.
PANEL_WY = 16 было и вся панель съезжала. По поводу // Packname нельзя ли сделать редактирование положения название ДП а также ширину по вертикали? |
Инсульт,
Положение пока нельзя редактировать. Но можно задать цвет надписи и ее фон(сейчас фон и рамка прозрачные). Если ты объяснишь что ты хочешь сделать(скетч?), то я могу добавить необходимые параметры. |
Цитата:
|
Цитата:
|
Chudmin, спасибо. Как-то я пропустил этот параметр в описании :blush2:
|
Подскажите как прикрутить SDI к установке Windows 7-8 как сделано у SmokieBlahBlah на его последней XP. Пытаюсь запустить через runonce батником. Но SDI создает settings.cfg в папке с этим же батником и пишет что нет драйверпаков и предлагает скачать их. Сам SDI находится в КОРНЕ МУЛЬТИЗАГРУЗОЧНОЙ ФЛЕШКИ с которой идет установка в папке sdidrp. Так как же его автоматически запустить из корня флешки на финальном этапе установки системы???
|
Запускай батником, бантик который будет лежать в одной папке с SDI
|
Hulk7778, Как вариант можно сделать еще так:
Код:
@ECHO OFF Код:
%AllUsersProfile%\Главное меню\Программы\Автозагрузка\ |
Такая проблема, при запуске Snappy Driver Installer через Autorun WPI (лаунчер) возникает некий "трабл"
если Snappy Driver Installer находиться не в корне флешки, а допустим в папке SDI настроенный файл settings.cfg устанавливал и в корень флешки и в корень самой программы. если запускать из той же самой папки SDI.exe то все идет без проблем. куда копать? |
Попробуй так. У меня все работает таким способом:
@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 |
В шапке выложена новая версия программы: R132.
Список изменений в R132 по сравнению с R131:
Объявления:
|
В шапке выложена новая версия программы: R133.
Список изменений в R133 по сравнению с R132:
Объявления:
|
BadPointer, здравствуйте! Я понимаю, что мой вопрос не напрямую, а косвенно относится к Вашей раздаче, и всё же - переодически приходится устанавливать системы, решил ускорить данный процесс, решил попробовать Acronis True Image и Acronis Universal Restore для разворачивания заливки на разные машины, в Acronis Universal Restore, на определённом этапе, нужно подсунуть драйверы, конечно можно заранее скачать с инета(или если есть диск, то с него) и подсунуть, но хотелось бы знать, можно ли использовать паки с данной раздачи, и если можно, то мордой нужно тыкать в пак или сперва нужно его распаковать? Извиняюсь, если несу сумбур или ахинею - в данном вопросе пока-что чайник.
|
Цитата:
|
Автор ты молодец, но есть одна проблема, логи слишком навязчивы, как их отключить?
Меня не они не интересуют, да и снапы тоже. - Цитата:
|
Цитата:
Можно так же изменить "-log_dir:путь" путь к лог папке. Не пробовал системные пути принимает или нет типа %temp% |
Цитата:
у меня все флешки с автораном, мне по иконкам проще их определять Цитата:
вот сторока опять переписалась "-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 |
Цитата:
|
valeon,
В settings.cfg сохраняются только определенные параметры. Для остальных случаев следует создавать bat файлы. Хотя в принципе можно заморозить обновление settings.cfg с помощью ключа -preservecfg. Предупреждения о возможном вирусе можно погасить. Как это сделать сказано в подсказке при наведении на предупреждение. |
"-nologfile" "-nosnapshot" "-preservecfg"
вроде такого содержания стороки помогли , DR_WELL, BadPointer, благодарю за оперативность, завтра буду тестить, как раз ноутбук Самсунг принесли для сноса винды, там драйвер хитрый на блютуз, отпишусь вот DRP вроде тоже нормальный, только слишком медленный, особенно если техника старая или ОЗУ мало, а еще если поставишь с флешки на несколько машин дрова, то папка логами завалена, сильно не критично, но и толку по большому счету мало. |
Вышла 137-ая ревизия, ссылка в шапке (официальный сайт badpointer)
|
Есть проблема с ноутбукам asus, при установки Windows 7 из под Windows PE 8, развёртывание проходит хорошо, но после перезагрузки начинается.
Едва появляется флажок Windows 7 происходит перезагрузка и так бесконечно. Проблема оказалось в чипсете. Не подскажите скрипт который из под Windows PE 8 при помощи Snappy Driver Installer интегрировал драйвера. |
s600, уверен что в win 7 есть все нужные контроллеры :
если не очень соображаете что и как делать... есть готовый рег фаил как то накрапал для переноса win7 на другую мать http://rghost.ru/58058358 или воспользуйтесь программой SkyIAR ps если SDI мог устанавливать драйвера на "лежачую" винду как это делает SkyIAR было бы вообще прекрасно |
пробовал несколько установщиков на asus x551mav на всех одна и та же история пока не решил попробовать Acronis-заливку метод Acronis Universal Restore с указанием драйверов на чипсет. прошло на ура. Спасибо за советы quarq. Я с тобой согласен, если SDI мог устанавливать драйвера на "лежачую" винду как это делает SkyIAR.
|
s600, личные сообщения на "нонейме" проверь
|
Smokie_BlahBlah
подопытного нет, проверять не на чем. |
Работает ли сейчас обновление программы и драйверпаков через программу?
Уже сейчас должно быть доступно обновление с R137, а также новейшие драйверпаки. Однако иногда закачивается торрент R133 и даже при закачке R137 закачка не идет из-за того что видно 0 сидов и пиров. Update: Первая проблема может быть связана что у DNS не у всех обновился после обновления на сайте у SamLab. Вторая проблема была в том что сразу несколько трекеров ушли в офлайн, но сейчас они опять доступны и все должно быть нормально. На будущее я добавлю больше трекеров чтобы повысить живучесть раздачи. |
В шапке выложена новая версия программы: R137.
Список изменений в R137 по сравнению с R133:
Объявление:
|
BadPointer, на сайте наряду с программой выложена версия программы уже с драйверпаками. Драйверпаки оптимизированы под SDI или аналогичны драйверпакам от SamLab?
|
fox_cub,
Это оригинальные драйверпаки от SamLab, которые скачиваются через автоматическое обновление. |
BadPointer, на ноутбуке Asus SDI показывает что у меня стоит видеокарта Intel HD3000, (DPS показывает что установлена HD4000 и показывает правильно) и после установки темный экран, что и понятно, из-за чего это происходит и как с этим бороться? И ещё одна проблема - часто после установки драйвера Bluetooth или Wi-Fi появляется устройство Toshiba RFBUS.
|
Valek271183,
Нужно выложить логи(режим эксперта -> открыть логи). |
прикрепляю логи и скриншот
|
SDI устанавливает только "первый цикл" а если устройству нужно драйвер поставить 2 раза (такое бывает с некоторыми девайсами), windows обращается к уже удаленной папке SDI у меня так: c:\temp\sdi\capture\winall\dc60\smi grabber device1
Как то можно обойти автоматическое удаление в папке темп после установки драйвера в SDI? |
Цитата:
-keeptempfiles Отменяет удаление временных файлов. |
На 1-й странице бы обновить ключи запуска, там еще с версий 12х
|
BadPointer, не планируете написать программу для резервного копирования драйверов?
|
Цитата:
Ставим галку "актуальные версии" выделяем дрова которые нужно сбекапить и жмем "Распаковать в..." |
Можно ли сделать так чтобы при использовании галочки Выделить всё выделялась так же кнопка Перезагрузки (желательно без минутного ожидания), потому что после установки дров всё равно приходится перезагружаться
|
Valek271183,
Согласно опросу пользователей в котором приняло участие 81 человек, только 21% ставят галку "Перезагрузить ПК". |
Цитата:
|
BadPointer, может можно добавить ключ для автоматической перезагрузки?
|
Valek271183,
"/finishrb_cmd:Shutdown.exe -r -t 3" Кавычки обязательны. |
BadPointer, просьба: сделайте поиск драйвера в интернете не в каталоге центра обновления Microsoft, а например на сайте http://drp.su или http://devid.info. Так было бы гораздо удобнее искать)
|
Чего там с обновлениями? ДП последние 01.10.14 (14094) а в SDI обновлений нет.
|
BadPointer
Возможно в вашей программе реализовать бэкап драйверов из системы и если бы эта функция работала из под win pe. к примеру как у Drivexp и SmartDriverBackup |
Цитата:
Я так понимаю из winpe нужно сделать бекапы с основной ОС? |
Инсульт
Ты правильно понимаешь, из winpe нужно сделать бекапы с основной ОС. sdi только РАСПАКОВЫВАЕТ нужные для ос драйвера но было бы хорошо добавить функцию бекапа. |
А в чем отличие распаковки текущих драйверов в отдельную папку и бекап в отдельную папку?
|
Суть в том что не все драйвера подходят из драйвер пака а сделав копию с ОС или при помощи win pe извлечь с дохлой ОС драйвера. Потом установить их на чистую ОС. Проблема с ноутбуками иногда возникает и когда нет интернета а у нас в поселке это всегда проблема с нетом. Drivers BackUp Solution пользуюсь, выручает но он из под win pe не работает.
|
А если попробовать double driver?
|
s600, Инсульт, уважаемые!
проблема состоит именно в том, что обе софтинки, что Drivers BackUp Solution, что Double driver восстанавливают дрова из ЗАРАНЕЕ сохранённого архива есть другой выход: упавшую систему не прибиваем (по крайней мере каталог Windows) можно подвинуть раздел и создать новый, на который установите новую систему, можно переименовать старый каталог Windows в любое произвольное имя и поставить новый вынь на этот же раздел, а затем устанавливать дрова с указанием их расположения из старой оси, геморойно, прийдётся ручёнками указывать местонахождение конкретных файлов, что будет запрашивать система, но работает (правда могут не встать оригинальные микшеры, всякие диспетчеры МФУшек (типа горячие кнопки), но дрова встанут стопудово. |
Вложений: 1
Коллеги, возникла проблема при использовании SDI может кто встречался с ней.
При установке драйверов появляется окно с такой ошибкой "точка входа в процедуру _except_handler4_common не найдена в библиотеке dll msvcrt.dll" Нажимаю ОК установка драйверов продолжается, но после перезагрузки получаю синий экран смерти. Дрова, ставлю на чистую винду XP проф. Попробовал поставить дрова с диска SAM Driver - все установилось нормально и работало. Попробовал обновить с SDI драйвера для устройств на материнке получил ошибку 5 и не рабочую систему. логи прикрепил |
silenser,
Эту ошибку выдает сам драйвер, а не SDI. Нужны логи чтобы было понятно с каким драйвером проблемы. |
silenser, данная проблема возникает если в драйвере отсутствует такая dll или она несовместима с msvcrt.dll в win xp (то есть более старая версия dll пытается подменить более новую в системе)
|
Вложений: 2
BadPointer, у меня при запуске Driverpack solution для Samdrivers 14.9 R419 обнаруживается обновленный драйвер видеокарты Intel(R) G41 Express Chipset (Microsoft Corporation - WDDM 1.1), a SDI v.138 его не видит ни в какую:(. В чем может быть проблема? Логи программ DPS и SDI прилагаю.
|
Вложений: 1
Если нужно вот еще снимок SDI:
|
netman25,
SDI нашел в драйверпаке драйвер от 4.10.2012. Этот драйвер уже установлен в системе и не требует обновления. Это можно увидеть поставив галку "Актуальные драйверы". DPS предлагает установить драйвер от 11.03.2013, но он менее подходящий и не предназначен для семерки. SDI отображает подобные драйверы при установленной галке "Менее подходящие" или при раскрытии выпадающего списка. |
BadPointer, ясно, спасибо!
|
лог приложил в первом сообщении
|
silenser,
Ошибка 5 означает "Отказано в доступе". Не знаю с чем это может быть связано. |
спасибо, хотя все это странно
|
BadPointer, После обновления драйвер-паков Ваша оболочка R138 стала вылетать с ошибками
при попытке проиндексировать новые паки. Остальные оболочки DPS и DIA их прекрасно проиндексировали. И еще - раньше новые драйвер-паки скачивались автоматически, сейчас - нет. В чем могут быть проблемы? |
kansv,
С какими драйверпакими проблемы? Что за ошибки? |
Вложений: 1
BadPointer, Вылетает хаотично на разных драйвер-паках. Прилагаю скрин.
|
В шапке выложена новая версия программы: R139.
Список изменений в R139 по сравнению с R137:
Объявление:
kansv, Выслал отладочный билд. |
автор есть кое-какие предложения по интерфейсу:
-сделай отдельно неустановленные драйвера и установленные, как в DRP.SU а то иной раз не понятно, что где, пока диспетчер устройств не запустишь |
valeon,
Можно убрать галки "Новые версии" и "Более подходящие" чтобы отображались только драйверы, которые еще не установлены. |
BadPointer, объясните подробно, пожалуйста, параметр -filters:<flags>. Какие значения он принимает? И не планируете ли обновить значки устройств на современные?
|
Цитата:
|
Цитата:
|
Попался этот поганый ноутбук, Acer Aspire E1-510 который заточен под поганую восьмерку, которую не переваривают 80% людей, клиент просил установить семерку 32 битную, я с ним замучился, во первых пришлось обновить биос, так как он не грузился ни с флешки, ни с диска... Это фигня, после обновления биоса появилась функция Legacy mode, начал загружаться с флешки и дисков, но когда установил семерку, все дрова установились, кроме видео драйвера, оболочка определяет, установка идет, но после перезагрузки видео драйвер на встроенную видеокарту не работает... в интернете драйвер на видео под семерку не нашел.... Может быть придумают для Windows 7 патч и драйвер, чтобы заработал это встроенное видео на данном, подлом ноутбуке и похожих на него
|
rezorustavi, вот тут все работает http://forum.onliner.by/viewtopic.php?t=9187628
|
Вложений: 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 |
DR_WELL,
Нужно проверить падает ли при запуске с ключом /failsafe. |
BadPointer,
Цитата:
|
DR_WELL, попробуй запустить дебагерную версию http://rghost.ru/58570064 содержимое положить в общую папку ,если программа упадет должен будет появиться backtrace отчет
|
В шапке выложена новая версия программы: R141.
Список изменений в R141 по сравнению с R139:
|
BadPointer, что скажете по моим вопросам?
Цитата:
|
popt2t,
Значки берутся из диспетера устройств, а значит их внешний вид зависит от версии Windows. filters это битовая маска. Код:
#define ID_SHOW_MISSING 1 |
Доброго времени суток. С момента моего последнего прибывания здесь программа обновилась и стала еще лучше (хотя куда еще лучше то?:)) По делу, появился отличный функционал скачивания обновленных ДП, вопрос такой, а есть ли ключ командной строки для запуска программы только в режиме поиска и скачивания обновления драйверов? (желательно скрытого)
|
Omnividente,
Такой ключ не предусмотрен. Мне бы хотелось понять когда возникает необходимость в автоматизации обновлений драйверпаков. |
У меня ваша программа с момента ее первых релизов интегрирована в мою систему установки ОС через SCCM (т.е. одним из пунктов после установки является запуск и автоустановка драйверов из сетевой папки сервера). Так вот было бы отлично если была бы возможность повесить в планировщик запуск программы в режиме автообновления драйверпаков, чтобы не забивать себе голову актуализацией онных
|
|
интересная ошибка ... первая это библиотека ядра системы вторая библиотека визуал си (насколько я помню программа не использует) и наконец ошибка 7Е (Поврежденный драйвер оборудования или системный сервис.)
так что проблемы с неправильным драйвером и вообще что за "мышь Synaptics" может быть тачпад Synaptics? было бы неплохо приложить папку logs для анализа |
hollyangel,
По тачпадам нужно быть очень внимательным, что устанавливаешь. Это уже давно известно. Лучше всего устанавливать с сайта производителя. У меня тоже Acer, две штуки, давно уже из сборок не ставлю, так как постоянно глюки ( не работает двойной тап). При установке из пакета на ноуты Asus очень часто синька возникает при перезагрузке. quarq, бывает так пишет почему-то. именно мышь синаптик |
Цитата:
Цитата:
|
hollyangel,
Ошибку выдает сам драйвер, а не не SDI. Этот драйвер имеет какую-то дополнительную зависимость от служебных библиотек Windows и поэтому не работает полноценно пока этот компонент или обновление не установлены. |
hollyangel,
а какая модель? может подкину. ACER ASPIRE 5515-5187 от висты не подходят чтоли? там же и для xp папка в архиве |
Цитата:
Цитата:
|
Snappy Driver Installer R142 Wifi адаптер Broadcom видит как ASUS карту
|
Крайне_Аккуратный@vk, ктоже вам на слово поверит ??? логи в студию !
|
Цитата:
|
hollyangel,
Если DPS предложит установить тот же драйвер что и SDI, то будет та же самая ошибка, так как метод установки драйверов у обоих проблем идентичен. Отличия заключаются в алгоритме подбора драйверов. Microsoft Visual C++ 2010 Redistributable и .NET Framework можно установить отдельно при необходимости. |
BadPointer,
Добавьте, пожалуйста, возможность ограничения скорости скачивания. Этой фичи сильно не хватает. |
Вложений: 1
Цитата:
|
hollyangel, без лога от DPS или хотя бы снимка системы из SDI я ничего не могу сказать
|
подскажите какой формат должен быть в <inffile> при использовании ключа
-install <hwid> <inffile> пробую SDI.EXE /install "VID_0924&PID_4293" ничего не происходит |
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,
<inffile> - имя файла с расширением inf. Эта команда аналогична установке драйвера из папки по указаному пути через Диспетчер устройств. |
Куда, все Сидоровы и Пировы, подевались?
(ранее, быстро находились, минуту, максимум две) Или это только у мну? (у немцев щас, то-бишь в германии) |
mamont1,
у мну то же самое |
Цитата:
Например драйвер для сетевого принтера. |
Bodyakov,
Драйвер должен быть распакован. Сама команда -install была реализована для того чтобы SDI мог использоваться подобно devcon.exe |
Почему здесь версия 141 а на сайте 142 ?
|
BadPointer, почему не происходит проверка обновлений драйверпаков? ключ -checkupdates прописан, на торрент-трекерах выложена новая версия.
скопировал SDI_R142.exe в другую папку и запустил, список драйверпаков для скачивания программа увидела а не качает, стоит на 0% |
С этими обновлениями вообще косяк. Обновляется в программе список не раньше чем через месяц уж проще сразу с сайта скачать.
Еще постоянно зачем то меняется название дп например DP_Video_AMD_14111.7z стало DP_Videos_AMD_14111.7z соответственно SDI думает что этого ДП нет. |
Цитата:
|
Цитата:
А по поводу переименования пака - так если бы хотели, то без проблем бы нашли, когда, кем и зачем это было сделано.(Здесь должен был быть смайлик с не очень хорошим выражением лица) |
Цитата:
Цитата:
Переименование ДП косяк сборщиков Данные глюки никак не относятся к SDI, а только к функции обновления ДП в последнее время работающая чертикак или даже совсем никак. |
я ранее писал, за обновления
Цитата:
вставив в выходных нодах - Россию (заработало) но..., не есть хорошо, раньше работало без костылей. тут http://nashdisk.ru/27568d/ (AdvOR ru.log-идёт загрузка и AdvOR de.log-не идёт) |
SDI качает только по UDP в отличии от например mtorrent по UDP\TCP в моем случае очень важны закрытые все порты UDP соответственно SDI ничего не качает, а любой торрент клиент качает только по TCP.
Почему SDI не качает по TCP? |
Цитата:
|
а, у меня, попёрла закачка, без костылей (AdvOR)
кто/чиво поправил? - в любом случае - спасибо. |
Гляньте на скриншот. Обновлять в таких случаях или нет?
|
Цитата:
|
Инсульт, смущает непонимание термина "более подходящий драйвер". Т.е. сейчас стоит "менее подходящий", но новый. Что это означает для меня, как пользователя, на практике?
|
Cutieboy, есть ID железа (паспорт так сказать) и по этому паспорту подбирается драйвер , с такими же параметрами чем больше совпадений тем драйвер считается "кошернее" но на практике не во всех случаях написания драйвера это правило истинно (програмеры его могут и нарушать)
Цитата:
есть золотое правило : " лучшее враг хорошего!" а выбирать всегда вам ... |
mamont1, счастливчик! А у меня по-прежнему не то что не прет, а вообще стоит на 0%. :( А раньше было... Чего-то косячит обновление. Ручками приходится... :(
ЗЫ. Кстати показывает DP_USB_Intel_14114, а на http://driveroff.net/ такого не нашел. |
|
Цитата:
Что-то здесь не так... |
samsobi, Инсульт, ребят вы издеваетесь? Уже 100500 раз говорилось, что этот пак - запакованная папка драйверов для USB 3.0 Intel из сборника SamDrivers.
|
Sorc а если без таких эмоций? Про запаковку я знаю и руками все сделал. Речь идет о программе обновления.
1. Программа обновления представляет это, как драйверпак. Из чего она берет это название и подставляет мне в окно? Где сам этот 7z? У Samlaba'a на сайте его нет. 2. Кроме этого пака мне было представлен ещё паки + индексы. Ни одна позиция, как бы я галки не расставлял, не грузится. А раньше всё работало. Я-то скачал вручную и ручками заменил, мне не трудно... НО! Работавшее ранее перестало работать, вот в чем вопрос. |
samsobi, посмотрите здесь
И на счет эмоций не понял. |
BadPointer, Скачал R141, Предложило скачать драйвера, выделил всё, применить, ОК, выскочила ошибка
Скрытый текст
![]() логи http://rghost.ru/59480682 п.с. при повторном выполнении действий закачка пошла. п.п.с. Не встал драйвер на монитор, ошибка Е0000217, программа обновилась до SDI_R142.exe, однако "устаревший" исполнительный файл SDI_R141.exe не удалился. логи http://rghost.ru/59481755 |
Программа показала, что доступно обновление 15 драйвер-паков. Решил испробовать эту функцию. Всё загрузилось и проиндексировалось. Но строка "Доступно обновление" остается и исчезает только после перезапуска программы. Пожелание: сделать, чтобы она исчезала после окончания процесса обновления.
|
truvo, у меня вообще не показало наличие обновлений... :o Перестал обращать внимание на эту недоработку. Юра уже декабрьский пакет шурует вовсю, а тут засада.
Ручками беру у него, а потом всё нормально по накатанному... |
Наверное, у вас просто набор посвежее был...
|
truvo, ну вот сейчас у Samlab'a куча паков, а SDI молчит. Удалял конфиг, перезапускал. Ответил на вопрос об желании видеть обновления. И тишина... Я на это плюнул. Главную цель прога выполняет и для меня это главное.
|
Кстати, попробовал установить обновленный пак для видеокарт AMD, так даже не предложила к установке. Драйвера в актуальном состоянии... :sorry:
|
Установил и обновился до версии SDI_R142. Драйвера из интернета качает и устанавливает исправно, но в системе не видно никаких изменений. Даже во время установки Винда никак не реагирует. Так и должно быть? Или может тут драйвера устанавливаются в silent режиме?
|
XXX-Man, во первых программа написана на си (родная для виндовс среда)
во вторых взаимодействие программы с виндовс происходит на уровне API в общем то все это есть в описании... |
BadPointer, а нельзя ли добавить хоть какую-то поддержку работы с клавиатуры? Попадаются иногда компьютеры с нерабочим мышем или вообще без него. Приходится включать поддержку мыши с числовой клавиатуры что жутко долго и неудобно.
|
|
Ж.Д.А.Л.К.Е.Р., да, чтобы нажимать Alt+горячие клавиши, как в классическом Windows-интерфейсе.
|
quarq, ясно, разобрался. Действительно устанавливает. Только вот драйвера на мою вебку A4Tech обновились, а сама она стартовать не захотела, пришлось откатываться на старые.
Автору респект. |
BadPointer, Вышел SamDrivers 14.12 с SDI R143 и новыми драйверами. Будет ли возможность обновление с программы до новой версии?
|
VitProff,
Сегодня-завтра выпущу новую версию программы с обновленными драйверпаками. |
В шапке выложена новая версия программы: R149.
Список изменений в R149 по сравнению с R141:
Объявления:
|
Цитата:
|
MiShell65,
Я уже знаю что R148 падает при смене тем из-за новой версии webp, так что возможно временно откачусь назад. |
Перезалил исправленный R149.
|
Цитата:
|
Инсульт,
В саму программу зашита тема Metallic, а все остальные темы являются производными от нее. Поэтому теперь не имеет смысл задавать все параметры: достаточно прописать только те параметры, которые отличаются от исходной темы. |
BadPointer, не думали добавить возможность ограничения скорости загрузки драйверпаков? Нужная фишка, ИМХО.
|
popt2t,
Уже сделано. В файле settings.cfg можно задать: -downlimit:<скорость в КБ> -uplimit:<скорость в КБ> |
В шапке выложена новая версия программы: R150.
Список изменений в R150 по сравнению с R149:
Объявления:
|
Думаю возможность ограничения скорости загрузки драйверпаков через интерфейс SDI будит удобнее, чем через файл настроек. И если примете к сведению, добавить несколько готовых шаблонов и возможность ручного указания скорости.
|
После обновления не удалось запустить
PCI\VEN_14E4&DEV_1600&SUBSYS_3015103C&REV_01\6&BD80F8E&0&00080010 (Broadcom NetXtreme Gigabit Ethernet) пришлось откативать... R150 W8/64 |
http://s005.radikal.ru/i209/1412/b9/35e958849e78.jpg
после установки этого драйвера перестает работать прокрутка на тачпаде, с драйвером с оффа работает нормально. |
Wu-Tang,
Советую выложить логи от SDI и драйвер с сайта. |
BadPointer,
драйвер здесь - http://www.asus.com/ru/supportonly/Z...Desk_Download/ под хр. логи поищу. |
В шапке выложена новая версия программы: R152.
Список изменений в R152 по сравнению с R150:
Объявления:
|
Как правильно использовать -finish_upd_cmd:<cmd>? Задал в качестве <cmd> shutdown /s /f /t 3 /c "Обновление выполнено! Выключение компьютера!!!", не сработало. Что я не правильно прописал?
|
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". |
В шапке выложена новая версия программы: R156.
Список изменений в R156 по сравнению с R152:
Объявления:
|
Недавно заметил что распаковка драйверов "резервное копирование" абсолютно не юзабельное. Т.е делается drv.exe файл который никак ничем не распаковать и на другой системе не установить.
Нельзя ли просто по человечески делать zip архив с бекапами? |
Инсульт,
drv.exe - это сама программа размером в 1 МБ. Драйверы лежат рядом в нераспакованном виде. SDI упаковать драйверпаки в архив не может так как этот модуль не включен в SDI для уменьшения размера программы. |
Цитата:
|
popt2t,
Да, также с кавычками. |
Заметил такую штуку. При обновлении индексов остаются старые с префиксом DP и появляются новые с префиксом _P. В чем фишка?
|
popt2t,
Это индексы для поиска драйверов по еще незакаченным драйверпакам. Можно вообще не загружать никаких драйверпаков, а выбрать загрузку только индексов. |
BadPointer, немного не уловил сути. А как потом устанавливать драйвера? Программа перед установкой скачает только необходимые что ли?
|
popt2t,
Да. Появится список доступных драйверов как если бы драйверпаки уже были на месте, и перед установкой будут закачены необходимые драйверпаки. Эта фича уже давно существует. |
BadPointer, да я раньше как-то не обращал внимания. Теперь все стало понятно. Спасибо за объяснения!
|
И еще такой вопрос. Если я не пользуюсь этой фичей, то могу удалить индексы _Р и в дальнейшем их не скачивать?
|
popt2t,
Да. |
В шапке выложена новая версия программы: R159.
Список изменений в R159 по сравнению с R156:
|
Цитата:
|
timon45,
Почему будет больше сидов? Клиент после закачки драйверпаков уходит с раздачи. Просто иногда люди закачивают программу отдельно, отказываются от обновлений и не могут понять почему никакие драйверы не находятся. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Вложений: 1
Цитата:
меню "вид" - спрятать ленгвичи и шкурки в меню "фаил" путь к логам, образам, к дополнительным драйверпакам. в пукт меню "настройки" соответственно все что прописываем в settings.cfg итд и тп |
BadPointer,
Использую тему Classic, увеличил шрифт до 11, вот так Код:
// Font ![]() как опустить выделенный чекбокс на пару пикселей ниже, т.к. сливается с окном выбора темы... Цитата:
|
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, можно ли исправить проблему с неработающей яркостью и звуком (наушники по умолчанию и неработающая передняя панель) ? |
Valek271183,
DPS и SDI используют один тот же метод установке, так что если через них устанавливается один и тот же драйвер, то результат будет идентичен. Поэтому имеет значение только какой именно драйвер выбирается к установке. DPS предлагает к установке только один драйвер, а у SDI можно выбрать в выпадающем списке альтернативный драйвер. Чем выше драйвер в раскрывающемся списке, тем более подходящим он считается. Если первый драйвер окажется не самым оптимальным, то советую пробовать другие и сообщать какой подошел. В любом случае следует выкладывать логи SDI, а то без них ничего не смогу сделать. То что предлагает к установке DPS меня мало интересует, так я знаю многие недоработки и наличие фактора случайности в подборе драйверов, а его лог не содержит информации о драйверах, которые были исключены из рассмотрения как менее подходящие. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
прикреппляю логи геймерского ноутбука Asus и ПК c процам 4-го покаления и встроенной видео, я думаю лучше чтобы SDI предлагал драйвера на видео HD5500 или HD5000 а не BayTrail у которого проблема с изменением яркости на ноутах, и который на много старше HD5500 и HD5000.будут другие эксперименты отпишусь.
|
Цитата:
|
На ноутбуках 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 и близко не совпадают. |
Цитата:
|
Цитата:
BayTrail HasWell HD5000 Первые две версии драйверы предназначены для редких вариантов видеокарт и поддерживают уникальные особенности этих моделей, что делает эти драйверы более подходящими чем универсальные драйверы от AMD из папки HD5000. Однако составитель этих драйверов также оформил эти драйверы как универсальные. Нужно чтобы HD5000 шел первым. Эта проблема будет решена за счет игнорирования параметра feature у первых двух драйверов и это опустит их в списке. Это не приведет к срыву подписей. Других проблем с подбором драйверов в приведенных логах не обнаружил. Если предложенный драйвер не работает, то следует дополнительно приводить информацию о том какой драйвер подошел, а какой не подошел. Цитата:
Работает ли драйвер? Не вызывает ли он каких-то проблем? На счет этого драйвера уже были сомнения, но по наблюдениям пользователей он всегда работает нормально. |
Цитата:
На счет дополнительно проверить информация я с вами согласен, так что буду ждать пока у меня появятся другие ноутбуки для проведения тестов. Цитата:
|
Цитата:
Цитата:
|
В шапке выложена новая версия программы: R164.
Список изменений в R164 по сравнению с R159:
|
Цитата:
|
Painkiller,
Какие драйверпаки не удаляются? |
Цитата:
|
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 |
Вложений: 2
BadPointer, Добрый вечер!
Заранее благодарю за шикарный программный продукт, а то застой в развитии DPS достал.. Захотелось внести свою лепту в развитие=). Ошибочное определение драйвера PCI bus, как нужного для обновления... По сути заменяется стандартный драйвер oem54.inf как я понял, отвечающий за usb 2.0 контроллер, на драйвер из набора драйверов intel usb 3.0 4 поколения... Это происходит на 100% современных пк, как на интеловских так и на амд-ых машинах. Началось всё где то с версии 139, а проявляется в виде напрочь неработающих usb устройствах после обновления вышеупомянутого драйвера, если его не выбирать то всё ок... История повторялась на примерно на 50 машинах за последнее время. Прилагаю скрин и лог со своего пк. Заранее спасибо! |
Цитата:
|
alec1490,
Получается что драйвер версии 3.0.1.41 работает нормально, а 3.0.2.54 уже глючит? Или они оба не подходят? |
Цитата:
https://code.google.com/p/snappy-dri...ce%2Fmatcher.c R140 начала предлагать драйвера от Intel к PCI bus даже на 100% AMD-шные конфиги!!! |
BadPointer, да именно так, v139 работает как надо,а там 3.0.1.41. Может быть, временно, пока не поправят id драйвера (или самим поправить) не давать ему ставиться...
zaq111, Да вы правы началось со 140 версии |
BadPointer,
После обновления пакета драйверов беспроводных устройств до DP_WLAN_15015.7z возникла проблема Qualcomm Atheros AR9285 Wireless Network Adapter на Windows 8.1 x86 - во время установки вылетает экран с сообщением о повреждении системных драйверов, после чего ноут перегружается. Скрин экрана с информацией о проблемном драйвере пред установкой здесь. При этом второй альтернативный вариант (без подписи) для Windows 8 ставится и работает без проблем, как и драйвер из набора DP_WLAN_14012.7z. |
zaq111, alec1490,
удалите вы эти распакованные паки, без них все нормально устанавливает. а с ними один геморой. |
Цитата:
У меня так
![]() Мало того что у меня не Intel так еще и нет USB 3.0 |
MiShell65, Напишите, если у вас остался комп с Атеросом
|
Инсульт,
Цитата:
Ошибка из-за этой строки в коде: Код:
!isvalid_usb30hub(hwidmatch,state,L"pnp0a08")&& |
На разработку и сопровождение Snappy Driver Installer у меня уходит довольно много времени, и в данный момент у меня его не так много, так что я прошу ценить мое время. Теперь я в большей степени рассчитываю на то что пользователи будут уделять больше внимания оформлению отчетов, чтобы мне не пришлось каждый раз рыться в куче логов, а затем искать нужный фрагмент лога.
Поэтому желательно помимо выкладывания логов, размещать в самом сообщении нужный фрагмент лога, скриншоты с подсказками (по пробелу и Ctrl), а также другую информацию. Это позволит мне и SamLab'у сразу увидеть проблему и произвести необходимые правки в программе или в драйверпаках. Также привествуется более активное участие пользователей в выявлении проблем в SDI и драйверпаках и поиске оптимального решения. Если у кого-то есть время и необходимые навыки, то он может сам провести анализ плохо оформленного багрепорта и выложить результаты анализа и предложения в удобной для меня и SamLab форме. Я продолжу заливать на торрентах программу с новейшими драйверпаками, читать форумы и реагировать на важные события, вносить важные исправления в программу, но активная стадия работы над программой временно приостановлена. Моя работа над программой уже проходила через этапы повышенной и пониженной активности, так что в этом нет ничего нового кроме того что я раньше не объявлял об этом. Когда у меня появится время, я попрошу напомнить о накопившихся запросах и расставлю приоритеты на текущие задачи по доработке программы. |
BadPointer, Лучше добавить в шапку ссылку на этот пост и выделить ее красным.
|
Ж.Д.А.Л.К.Е.Р.,
Зачем же так трагично? Даже у DPS который уже несколько лет не развивается как программа такого не написано. Там все держится на одном SamLab'е, который адаптирует драйверпаки под эту программу и латает дыры в программе в меру своих возможностей. Это обращение относится к опытным пользователям, которые следят за этой веткой. Я рассчитываю что пользователи уже набрались достаточно опыта чтобы выполнить предварительную подготовку отчетов и таким образом несколько разгрузить меня. |
Да просто я к тому что вот уже новая страница и не каждый заметит.
|
В шапке выложена новая версия программы: R166.
Список изменений в R166 по сравнению с R164:
|
Цитата:
|
BadPointer, прокомментируете тут Это ошибка относиться к новой версии ?
|
BadPointer, при установке в XP на ноуте драйверов видео Intel HD 4000 предлагает через SDI установить HD3000, а DrPS предлагает hd4000, как реально и есть, логи прилагаю
|
Valek271183, вообще то для полной картины выкладывайте и образ (у вас он только в третьем логе)
согласно тому что пишет программа если бы вы раскрыли список с драйверами на видео то второй в списке драйвер hd4000 и как всегда: ну установился драйвер HD3000 работает комп ? какие проблемы после установки? , не ужели так трудно описать чуть подробнее ... |
После установки драйвера HD3000 изображения на экране нет, поэтому логи только установки через DrPS.
Цитата:
|
![]() ![]() а на этот вопрос слабо ответить? Цитата:
|
|
БРЕД СИВОЙ КАБЫЛЫ ЕСЛИ ВЫ УСТАНАВЛИВАЛИ ПРОГРАММОЙ SDI то логи должны быть полными
Цитата:
|
Цитата:
Цитата:
|
Цитата:
а между прочем автору сотни таких шарад разгадывать вместо того чтобы ясно сказать пару слов поставил не установился или установился но то и то . и еще раз повторяю если программа работала она создаст и логи и образ системы и не чего дурака включать а по поводу конкретно вашей ситуации : драйвер 3000 который установился имеет действительную подпись для вашей системы и хвид вашей карты такой же как и в 4000 драйвере, но именно 4000 не имеют подписи для хр потому они в списке ниже ps замечено что некоторые драйвера после правильной установки и перезагрузки имеют черный экран , в таких случаях необходимо загрузиться в режиме с низким разрешением (не в защищенном режиме и не удалять драйвер) и выставить другое разрешение экрана после перезагрузки все работает нормально |
Цитата:
|
vespasian, если продолжить тему по приколам с драйверами... также многие отмечают тот факт что на старое железо лучше всего ставить старые драйвера из списка а не то что предлагается новое , а на новое само собой новые драйвера особенно это касается (про видео уже говорили) блютузы , вай фай, веб камеры, а также звук ....
|
Понимаю что хочу странного но...
при попытке обновления драйверпака с параметрами -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 |
Драйвера USB 3.0 от Intel и AMD послностью устанавливаются с 2-х установок, проверено на разных машинах несколько раз. Так и должно быть или это мне так везет?
|
popt2t,
Эти драйверы устанавливаются в два прохода, так как вложенное устройство появляется только после установки драйвера на первое устройство. При установке режима "Перезагрузить ПК" или использования ключа для автоматической установки драйверов, программа работает в многопроходном режиме и сама ставит вложенные драйверы. |
Я выбираю авто перезагрузку, но все равно приходится запускать установку второй раз. Или я что-то не понял?
|
Незнаю относится ли это к багам или просто недоразумение
такая история стационарный комп, с виндой севен корп 64 бит поставлен модуль блютуз, при запуске Snappy Driver Installer предлагается к установке CSR Bluetooth Chip. Установил, блютуз не заработал и значка в трее не появилось. В результате поисков в сети нашёл http://bluetoothinstaller.com/ установил для 64 бит системы и вуаля, значок в трее есть, блютуз работает |
ispolin, у самого с давних пор лежат в комплекте оба файлика пару раз выручали когда не находился штатный драйвер
в основном решаемо установкой драйверов из выпадающего списка ... и еще: выкладывайте для таких случаев папку logs для разбора полетов |
quarq, я это просто вспомнил, давно уже было, вполне допускаю, что связан этот затык из за стационарного компа в связке с сторонним модулем, на ноутах такого не замечал, там блютуз встаёт через установку Snappy Driver
|
В шапке выложена новая версия программы: R168.
Список изменений в R168 по сравнению с R166:
Объявление
|
|
Сразу хочу сказать огромное спасибо автору за программку. отличная штука.
и сразу вопрос как обстоят дела с win 10 ? пробовал 2 раза - показала дровишки в актуальном состоянии - другие же программки типа буддрайвер что то качали и ставили . |
Уважаемый, автор. Вы декларировали превосходство Вашей программы над DPS касательно безошибочной установки драйверов USB 3.0. Однако недавно пришлось установить драйвера на ноутбук Lenovo Z50-70, ОС Windows 7. После выхода из спящего/ждущего режима компьютера получал BSOD. Проблема оказалась в драйвере Intel USB 3.0 - программа установила свежую версию 3. Нормально компьютер заработал со 2-й версией. Всё равно программа Ваша мне нравиться больше чем аналоги, но пожалуйста подскажите, что не так. Были ли подобные случаи у других пользователей?
|
tc1,
Все известные проблемы с установкой драйвера Intel USB 3.0 исправлены, но если возникла новая проблема, то советую выложить логи программы. Без них я ничего исправить не смогу. |
Цитата:
P.S. На билд 10041 драйвера без подписи программой не ставятся. |
В шапке выложена новая версия программы: R193.
Список изменений в R193 по сравнению с R169:
|
|
Цитата:
|
Инсульт,
Создается рядом с EXE |
У меня не создавался пока в exe не поменял sdi.cfg на settings. Да и зачем это? Везде как на сайте так и в самой программе описания и ссылки на settings.cfg экономия 5байт кода?
|
Инсульт,
Файл всего лишь был переименован. Это сделано чтобы было понятно к какой программе он относится в случае когда в папке лежит множество различных программ. |
settings.sdi не проще? :)
|
Инсульт,
Это вообще нестандартное расширение. Люди могут не догадаться какой программой его открывать. |
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) логи прикрепляю до и после установки |
timon45,
Тут очень старый драйверпак(DP_Video_Intel-NT_15000.7z). Эта проблема решена в более новом драйверпаке. |
BadPointer, ок, а то все времени нет обновиться
да вижу, не углядел Цитата:
|
Новая версия программы (R197) не работает. Суть в том, что индексы новых паков скачиваются, а после просто ничего не происходит, тогда как должны предлагаться версии драйверов к устройствам на выбор для дальнейшего скачивания.. В R193 всё ок было
|
Название папки index в самой раздаче начинается с заглавной буквы, а должно было быть с маленькой. Чтобы исправить это нужно перезалить торрент.
Пользователи уже повсюду сообщают об этой проблеме. Оказывается эта фича более востребованная чем я ожидал. Мне казалось что многие даже не знают зачем нужно закачивать индексы отдельно. Update Торрент презалит. |
День добрый. Можно ли добавить параметр для временной папки при скачивании обновлений. На данный момент(насколько я понял) программа скачивает обновления в папку "Update\SDI_Update" которая расположена в папке запуска программы, что к примеру делает невозможным загрузку обновлений при запуске с заполненной флешки.
|
R199 вешает роутер (NETGEAR WNR612 V2), при попытке скачать обновления драйверов, вероятно количеством соединений.. тот же, настроенный utorent, себе такого не позволяет.
|
Цитата:
Цитата:
|
Здравствуйте, скачал c rutracker R193, запускаю, приложение падает. Обновил до R199, всё равно падает.
Выяснилось, что программа так реагирует на фаервол: Outpost Firewall Pro 8.1 (4303.670.1908) в режиме блокировки всего, что явно не разрешено. Выключаю (с остановкой службы), программа запускается корректно. |
Цитата:
|
BadPointer, у меня такой вопрос (или предложение) - почти всегда при установке драйверов я устанавливаю только выделенные зелёным (не установленные) и драйверы на звук и тачпады, можно ли добавить галочку или сделать звук и тачпады тоже как не установленные, ведь от части это так и есть, может можно это как реализовать, я к тому что в некоторых случаях обновление установленных драйверов ни к чему хорошему не приводит, а если скрыть все установленные, то драйверы на звук и тачи не поставиться, а они, я считаю, обязательны для установки
|
Цитата:
BadPointer - не хорошо это. |
Цитата:
Хотелось бы конкретики, в чём вина BadPointer(а), чтобы с чистой совестью начать закидывать его камнями? :yes: :) |
Цитата:
на закуску анекдот: новый русский в магазине : ваша хрень не работает! продавец: а вы мануал читали ?! новый русский: нет! я что дурак!? |
Никто уважаемого автора не обвиняет.
Но так как приложение падает, то есть ошибка в коде и мы просим её исправить. В программе не предусмотрена ситуация, когда по внутренним данным ОС подключение к инету есть, а само приложение доступа не имеет. Возникает исключение, которое приводит к аварийному завершению приложения. |
Хочу сделать копию драйверов, делаю всё по инструкции:
Выставляю режим эксперта. Ставлю галочку на Актуальные версии и Только оптимальные. После этого мне программа выдаёт ТОЛЬКО ОДИН драйвер (Intel(R) Watchdok Time Driver (WTD). Почему только один, где все остальные? :dont-know |
Угробило мне драйвер для Qualcomm Atheros AR9485WB-EG Wireless Network Adapter
(поставился вместо того, что был и wi-fi перестал работать, устройство не распознаётся) удалил вручную, поставил автоматически найденный в сети, всё заработало. |
ходж, вы бы лог работы SDI автору предоставили. А то знаете ли, это как пальцем в небо тыкать! Да и экстрасенсы здесь тоже не водятся :)
|
Добрый день.
У меня SDI пытается установить НЕверный драйвер на wifi. Как и какой лог вам выслать, чтобы показать ошибку? |
|
Цитата:
выкладывайте на ргхосте и ссылку сюда и кто нибудь вам ответит включая автора , а также читайте справку к программе там все это расписано |
Цитата:
При установке нового драйвера и работы через него - ноутбук перестает видеть все сетевые устройства (кроме шлюза) - он не видит ни один компьютер в локальной сети, также он их и не пингует, также другие компьютеры в локальной сети не видят и не пингуют ноут с новым драйвером. Ситуация исправления после установки первого в списке драйвера с названием "Broadcom" не верный драйвер - http://rghost.net/78S8c22Tl верный драйвер - http://rghost.net/6qw7VMXHt Заметил, что "не верный" драйвер ставится из папки 6x64 - это вроде Vista, а верный драйвер из папки 7x64 |
xpanutel, раньше все драйвера были вистовскими (или почти все)и ставились нормально на 7 и выше ..
с точки зрения подбора драйвера , на мой взгляд программа все правильно выбрала и как с этим бороться не понятно вообще с драйверами бардак полный, чем дальше тем страшнее! |
Вышла новая версия программы: R302 BETA
Список изменений и ссылка на закачку находятся в этом документе: https://docs.google.com/document/d/1...gOd6hqupA/edit |
Прошу прощения, а как настроить русский интерфейс. И ещё подскажите, при проверке у меня скачалось 5 драйверпаков (необх. для моего компа) и установились с них необхдимые драйвера. А в дальнейшем, когда будут появлятся новые драйвера в драйверпаках-то будет ли программа как-то отслеживать это?
Спасибо |
andres1602, Что значит настроить? Есть слева окошки языка и темы - там и выбирай чего хочется. Если речь идет о самих надписях - иди в папку SDI\tools\SDI\langs\ и изменяй надписи по вкусу. Для темы тоже есть папочка -\SDI\tools\SDI\themes\ Только зачем это??? Все уже
А при появлении новых драйверов программа отслеживает это и предлагает для скачивания и обновления. Можешь скачивать и обновлять (или не скачивать, если нет желания). |
Цитата:
|
R307на сайте разработчика появилась... (её загрузил-мой предыдущий вопрос отпал)
|
Извиняюсь за вопрос. Но раньше присутствовала возможность скачать только нужные драйвера сейчас что то не могу найти данной функции.
|
hobbit25, если скачать драйвера только для "этой машины", нажать кнопку "Выделить только для этого ПК", если любые другие, то как обычно - галочки на нужных паках.
|
sov44, ага спасибо просто не дождался инициализации)))
|
Доброе время суток, у версии 307 появилась неприятная особенность - по сравнению с версией 199 - на winXP 32 bit Rus SP-3, без ДотНета, при запуске появляется лицензионное соглашение, форма вылезает за экран, кнопки Accept и Declain пропали в гиперпространстве((. После некоторых манипуляций с TAB - одна кнопка Accept появилась в произвольном месте экрана, на неё удалось нажать.
Да, размер шрифтов на этой машинке - "крупный размер" - 120 точек на дюйм... |
Solo1945,
Ничего с этим окном не менялось по сравнению с R199. Дотнет не используется в программе и от него ничего не зависит. Если с окном что-то не так, то хотелось бы видеть скриншот. |
Да, и разрешение экрана на машине было 800х600 ... Так как не было дров видюхи.
|
Вложений: 2
История повторилась на другом компьютере - первый запуск SDI (SDI.CFG ещё не создан) - разрешение экрана 800х600.
Лицензионное соглашение - перекошено, кнопок нет. Изображения, как это выглядит на экране, вложил. |
Solo1945,
Будет исправлено с следующем релизе. |
Спасибо!
А так, программа - действительно лучшая в своём классе. Активно использую..) |
У меня идея появилась как можно еще ускорить установку драйверов. Львиную долю времени установки занимает распаковка архивов, а особенно пака с видео-драйверами. Можно в программе запустить два потока, в одном распаковывается пак с видео, а во втором - распаковываются и устанавливаются остальные драйвера. Когда они установятся ставятся уже распакованные драйвера на видео. Или другой вариант: пока ставятся драйвера на видео (тоже не быстрый процесс) - распаковывать еще что нибудь, процессор в это время не сильно нагружен, судя по диспетчеру.
|
|
Цитата:
1. из всех паков удалить дрова от висты. все равно ее никто не устанавливает и врядли будет. Паки полегчают в размерах существенно! 2. разделить паки для операционных систем: Отдельно паки для ХР, Win7, Win8/81, Win10. (в некоторых паках уже есть отдельные паки, правда только лишь для ХР и это хорошо) BadPointer, Донеси эту мысль до упаковщиков драйвер-паков, если возможно! |
Цитата:
Тут нужно учитывать что 32-битная версия программы не может использовать более 2GB памяти даже если памяти больше и система 64-битная. Это означает что памяти хватает максимум на 3 потока. В случае когда программа утыкается в 2GB, она ждет пока другие потоки не закончат работу и не освободят память. 64-битная версия SDI не имеет такого ограничения. Цитата:
Это позволит уменьшить размер драйверпаков за счет удаления дубликатов с разными маркерами и отказа от непрерывности архивов(работа с архивами как с магнитофонными кассетами). |
|