PDA

Показать полную графическую версию : MCS Drivers Disk


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24

Lexua
28-03-2011, 11:03
То есть твой диск драйверов в этом похож на диск драйверов от K-Systems? »

Да похож. Вернее он им и является конкурентом ибо не является коммерческим продуктом.MCS Drivers не все драйверы ставятся через оригинальный установщик: часть из них ставится через DPInst, что менее надежно чем установка через диспетчер устройств Windows. » Согласен, но это совсем небольшая часть. В будущем постараюсь изменить.Но сейчас DriverPack Solution(начиная с R149) ставит драйверы также успешно как и через оригинальный инсталятор или через диспетчер устройств. Например, ASUS ATK0110 раньше совсем не ставится через DPInst, поэтому его приходилось устанавливать отдельно через установщик, но теперь он ставится прямо из драйверпака и то же самое и с другими драйверами. Так что сейчас необходимость в оригинальных инсталяторах не так актуальна как раньше. » Может и так, спорить не буду, но делать еще один продукт похожий на DPS или DIA нет смысла, согласись. Но иногда всё же в драйверпаках возникают проблемы с соинсталлерами и приходится извращаться, запуская скрипты, чтобы исправить ситуацию.

BadPointer
28-03-2011, 12:32
Эта проблема у DriverPack Solution никуда не делась.
Ты уверен что использовал как минимум версию R149? Я-то уверен в своем утверждении так как я знаю что драйверы ставятся таким же образом что и с оригинальных установщиков и я перехватывал вызовы к exe, так что эти файлы запускаются. А вот DPInst не запускает их, он просто копирует файлы и поэтому DPS больше его не использует.
Может и так, спорить не буду, но делать еще один продукт похожий на DPS или DIA нет смысла, согласись. Но иногда всё же в драйверпаках возникают проблемы с соинсталлерами и приходится извращаться, запуская скрипты, чтобы исправить ситуацию »
Я планировал реализовать поддержку этих скриптов(технология finisher) в DriverPack Solution, но теперь в них необходимости: драйверы и так полностью встают без дополнительных скриптов. Дело в том что сейчас DPS использует devcon для установки драйверов вместо DPInst.
Технология finisher все еще актуальна для интеграции драйверпаков, так как во время установки нет возможности запустить эти exe и их приходится запускать позже.
Drivers Installer Assistant все еще использует DPInst, поэтому у него все еще остались те проблемы о которых вы уже знаете. Может и так, спорить не буду, но делать еще один продукт похожий на DPS или DIA нет смысла, согласись. Но иногда всё же в драйверпаках возникают проблемы с соинсталлерами и приходится извращаться, запуская скрипты, чтобы исправить ситуацию. »
Похожая программа пожалуй будет лишней. Я в данном случае не согласен с утверждением что установка оригинальным установщиком более надежная чем через devcon в DPS. Я понимаю что DPS до R149(август 2010) был не очень надежен и с тех пор у многих остались плохие впечатления от программы и не все в курсе что ситуация уже изменилась.

Что касается MCS Drivers, то я уверен эта прога всегда одинаково успешно ставила драйверы, где есть оригинальные установщики, я это не оспариваю.

Lexua
28-03-2011, 14:45
BadPointer, Я планировал реализовать поддержку этих скриптов(технология finisher) в DriverPack Solution, но теперь в них необходимости: драйверы и так полностью встают без дополнительных скриптов. Дело в том что сейчас DPS использует devcon для установки драйверов вместо DPInst. »

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

BadPointer
28-03-2011, 14:55
Да, решило. Сейчас DPS и DIA часто идут в составе одной сборки и работают с одними и теми же драйверами что дает хорошую возможность сравнить.

Я несколько раз сравнивал установку одного и того же драйвера обоими программами(это можно найти на этом форуме). DPS ставит сам драйвер, панель NVIDIA, прогу NVIEW, заносит запись в список программ.

DIA использует DPInst и устанавливает только драйвер NVIDIA. Одна версия драйвера при установке через DPInst приводила к BSOD у нескольких участников форума(и у меня тоже), но при установке через DPS этот драйвер установился полностью и работал нормально. Сейчас в драйверпаках используется версия драйвера, которая стабильно ставится через DIA, хотя там по прежнему не ставятся панели.

Sharibaev
07-04-2011, 13:52
Вчера скачал с торента из шапки ваш диск, а он при запуске выдает ошибки:
Сначала эту http://s1.ipicture.ru/uploads/20110407/NW4FmR3k.jpg
А потом кучу таких http://s1.ipicture.ru/uploads/20110407/Pb7y5RC3.jpg .
Он так и не запустился. Пришлось через диспетчер процесс вырубать.

Lexua
07-04-2011, 23:19
Sharibaev, Каким образом вы его запускали? Данная ошибка говорит об отсутствии запускаемого файла в папке с программой. Какой у Вас антивирус? Какая ОС?

Sharibaev
08-04-2011, 06:05
Записал на диск. Вставил в привод. Я так понял, что файл автозапуска - самоизвлекающейся архив с паролем.
ОС: Windows XP Prof SP3. Антивирус: Dr.Web

Sharibaev
08-04-2011, 13:48
нет. Тож самое болтает. Сегодня на другом компе попробую

Комсомолец
08-04-2011, 19:04
Lexua, я как то об этой же ошибке говорил. пока нет возможности логи сделать.

Lexua
08-04-2011, 19:32
Комсомолец, Там и не будет логов. Все последующие ошибки являются результатом первой. Т.е. функция по какой-то неизвестной причине не может получить путь к файлу запуска. Что странно само по себе. Т.е. возможно какая-то программа блокирует этот доступ.

Комсомолец
09-04-2011, 14:52
Lexua, свежеустановленная семерка. никакого софта. архитектуру только не помню.

Lexua
09-04-2011, 20:29
Комсомолец, Да я об ошибке Sharibaeva, написал. Ты же писал, что была ошибка в строке 10, но содержание её не привёл. Остальные естественно есть результат первой. Поэтому я и не стал анализировать, не хватает данных.

Sharibaev
10-04-2011, 17:43
А зачем сделан в автозапуске самораспаковывающийся архив?
У меня при запуске создается во временной папке папка и ещё C:\temp непонимаю зачем.
На другом компе норм запустился.
А нельзя как нить обойтись без самораспаковывающихся архивов?

Lexua
10-04-2011, 22:41
У меня при запуске создается во временной папке папка и ещё C:\temp непонимаю зачем. »

Папка c:\temp\mcs9 создаётся для временных файлов и отчётов программы. Это сделано специально, так как на окошках версии 6.x могут быть проблемы с доступом, что иногда приводит к ошибкам. Да и искать проще.
А нельзя как нить обойтись без самораспаковывающихся архивов? »
Программа скомпилирована так, чтобы избежать случайных потерь файлов, например при ложных сработках антивирей, предотвратиь изменение кода программы вирусами и дать, при необходимости, возможность записи в свои файлы при запуске с CD/DVD. К тому же один файл всегда лучше, чем много... А Вас это напрягает?

Sharibaev
11-04-2011, 06:56
Программа скомпилирована так, чтобы избежать случайных потерь файлов, например при ложных сработках антивирей, предотвратиь изменение кода программы вирусами и дать, при необходимости, возможность записи в свои файлы при запуске с CD/DVD. К тому же один файл всегда лучше, чем много... А Вас это напрягает? »
Просто есть предположение что при таком количестве путей для распаковки и работы самораспаковывающего архива автозапуска прога сама себя теряет.
Да мне лучше пусть на несколько файлов на диске будет больше, чем при самораспаковке прога будет вылетать.
И при чем тут потеря данных? И при таком раскладе можно их потерять.
Антивири и так могут сработать при распаковке, да и вирусы тож могут и к самораспаковывающемуся архиву прикрепиться

Lexua
12-04-2011, 19:01
Sharibaev, При распакованных файлах весь код будет выполнятся с CD что значительно замедлит запуск и работу. Плюс (я уже писал) невозможность записи в свои файлы при необходимости.

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

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

Sharibaev
13-04-2011, 07:40
Вот тест от аиды Тест (http://forum.oszone.net/attachment.php?attachmentid=62682&stc=1&d=1302665967)

Lexua
13-04-2011, 18:26
Sharibaev, Странно, вполне нормальный как бы комп. Попробуйте в переменных среды окружения переназначить папку Temp. Может это как-то повлияет.

Sharibaev
14-04-2011, 13:02
С папками для временных файлов всё норм:
Пользовательская - %USERPROFILE%\Local Settings\Temp
Системная - %systemroot%\Temp

Lexua
14-04-2011, 15:18
С папками для временных файлов всё норм:
Пользовательская - %USERPROFILE%\Local Settings\Temp
Системная - %systemroot%\Temp »
Я имел ввиду выполнить команду set TEMP=%windir%\Temp и set TMP=%windir%\Temp




© OSzone.net 2001-2012