Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники
BepToleT
14-07-2011, 13:11
SOLON7, т.к программа находится еще на этапе развития предлагаю внедрить OpenCL.
Вот пример программы использующая OpenCL при сканировании музыкальных файлов для поиска дубликата. http://www.music-similarity.com/.
Заголовочные файлы для Delphi (http://code.google.com/p/delphi-opencl/)
OpenCL (http://opencl.ru)
BepToleT, А для чего вообще это нужно ????
я уже перелопатил 15 листов, но так и непонял для чего это нужно ??
SOLON7,
Есть к Вам несколько вопросов.
1) Что случилось с версиями, новее 690 ? Последяя, которую видел, если не ошибаюсь, была 770 BETA или я не прав? Что-то сейчас в шапке ссылок на них не видно.
2) Поскольку Ваша программа никуда не прописывается, значит из неё можно легко сварганить аддон; Вы не будете против?
1) Что случилось с версиями, новее 690 ? Последяя, которую видел, если не ошибаюсь, была 770 BETA или я не прав? Что-то сейчас в шапке ссылок на них не видно. »
а вы перейдите по ссылке http://www.bslash.kz/softb и все увидите !!!!
2) Поскольку Ваша программа никуда не прописывается, значит из неё можно легко сварганить аддон; Вы не будете против? »
я против аддона, так как баг лист должен быть в этой теме !!!
я против аддона, так как баг лист должен быть в этой теме !!! »
Честно говоря, не понимаю такого ограничения. :unsure: Ведь работа аддона и работа непосредственно самой программы не связаны друг с другом. Аддон не запускает программу в работу, а лишь устанавливает её в систему и создаёт необходимые ярлыки; баг-лист же, в любом случае, появится лишь при работе программы и пользователь всегда может его сюда выложить.
P.S. Кстати, и ссылку на аддон тоже можно было бы дать в шапке темы. Аддон могу слепить минут за 15.
программа еще не закончена, и на тест по крайней мере понадобится 3 Стабильных билда. Щас делаю что программа сканировала все базы, а так как новый код, возможны новые баги!!!
SOLON7,
Ну как хотите, воля Ваша.
BepToleT
14-07-2011, 23:09
SOLON7, использование графического ядра, параллельных вычислений. В твоем случае применимо к обработке пакетов драйверов и нахождение подходящего драйвера.
http://ru.wikipedia.org/wiki/OpenCL
Спроси у знающих людей, наверняка они есть на этом форуме.
В твоем случае применимо к обработке пакетов драйверов и нахождение подходящего драйвера. »
Поиск дров занимает 12мс загрузка базы 1000 мс. Парсинг баз 1 мин 32сек Не вижу смысла использовать это.
Я уже очень многое перепробовал, тем более паралельные выичсления не использую!!
Тем более не на всех системах стоят АТИ И НВИДИА ))
из неё можно легко сварганить аддон »
а какой смысл в аддоне если прога не умеет "втихую" ставить дрова? чтобы после установки винды на диске "с" появилась лишняя папочка гига на 2 и лишний ярлычек? не проще записать прогу на тот же диск что и инсталяшку винды и добавить ее запуск в авторан меню?
а какой смысл в аддоне если прога не умеет "втихую" ставить дрова? чтобы после установки винды на диске "с" появилась лишняя папочка гига на 2 и лишний ярлычек?»
Ну насмешили! Сама прога имеет размер около 2 Мб, а вот зачем, кроме проги, пихать в аддон и что-то ещё - мне не понятно. Я лично делаю дистриб не для того, чтобы напихать туда всего и как можно больше, а чтобы после установки получить ось, как можно более готовую к использованию. Конечно у всех понимание этого дела разное (на вкус и цвет, как говорится...), но предложенный Вами подход, для меня не понятен и не приемлем.
P.S. Относительно аддоностроения необходимо иметь в виду и ещё одно обстоятельство: многие аддоны весьма специфичны и используются дистрибмейкерами и тестерами, а не рядовыми пользователями, и Bslash DriverX в этом не исключение.
Сама прога имеет размер около 2 Мб, а вот зачем, кроме проги, пихать в аддон и что-то ещё - мне не понятно. »
не, эт вы сейчас насмешили, сама прога которая весит 2мб - без драйверов бесполезна абсолютно... тоесть где-то должны быть драйверпаки которые как раз и весят много, если вы хотите поставить прогу на веник, а драйверпаки оставить к примеру на диске с инсталяшкой винды, то во первых вы автоматом столкнетесь с проблемой как объяснить проге где искать драйверпаки (привод не у всех под одинаковой буквой), в принципе это решаемо, только вам не кажется что будет проще записать прогу тудаже где лежат драйверпаки, тоесть на тот самый диск с инсталяшкой винды? и запускать ее оттуда же....
после установки получить ось, как можно более готовую к использованию. »
повторюсь, так как прога не умеет ставить дрова "втихую" вам в любом случае прийдется ее запускать, выбирать нужные дрова и т.д., так вот объясните мне в чем разница запустите вы ее с ярлычка на рабочем столе или с авторан меню вашего установочного диска?
ЗЫ: причем если установить прогу на жестский в ходе инсталяции винды (а драйверпаки как я понял вы планируете оставить на диске), то после извлечения диска вы получите на жестском бесполезную папку весом 2 метра и ярлычки к проге в этой папке (или чего еще вы там планируете добавить в аддоне), тоесть свежеустановленную ось уже надо чистить...
если вы хотите поставить прогу на веник, а драйверпаки оставить к примеру на диске с инсталяшкой винды, то во первых вы автоматом столкнетесь с проблемой как объяснить проге где искать драйверпаки (привод не у всех под одинаковой буквой), в принципе это решаемо, только вам не кажется что будет проще записать прогу тудаже где лежат драйверпаки, тоесть на тот самый диск с инсталяшкой винды? и запускать ее оттуда же.... »
Это Ваше личное видение дела. Во-первых, зачем ДП пихать в дистриб? Во-вторых, весьма странно слышать, что указать проге место расположения ДП - это проблема.
ЗЫ: причем если установить прогу на жестский в ходе инсталяции винды (а драйверпаки как я понял вы планируете оставить на диске), то после извлечения диска вы получите на жестском бесполезную папку весом 2 метра и ярлычки к проге в этой папке (или чего еще вы там планируете добавить в аддоне), тоесть свежеустановленную ось уже надо чистить... »
Ещё раз повторюсь, это Ваше личное видение дела, не стоит полагать, что все видят так же. Сейчас, при объёмах HDD в терабайты, нет большой необходимости в отдельных дисках (DVD и USB, если, конечно, имеются в виду именно они, - напоминают скорее допотопных динозавров, чем удобное средство для работы), тем более, что ДП постоянно обновляются. Я не храню ДП (при терабайтных-то объёмах HDD) на отдельных дисках (да и многие другие пользователи, думаю, тоже), т.к. в данной области именно с такими отдельными дисками чаще и возникают проблемы. У меня для тестовых целей всё сложено на отдельном логическом диске HDD, что и удобно и лишних проблем не вызывает. Что касается задания путей к ДП, то не вижу никакой проблемы в том, чтобы запустить установленную прогу и указать ей, при необходимости, место с ДП.
Относительно чистки свежеустановленной ОСи, то что-то не понял, что подразумевается за проблема с чисткой - удаление ярлыка с рабочего стола?
Это Ваше личное видение дела. »
похоже, так, я вас не понимаю - вы меня...
DVD и USB, если, конечно, имеются в виду именно они, - напоминают скорее допотопных динозавров »
позвольте спросить, а с чего вы ставите ось?У меня для тестовых целей всё сложено на отдельном логическом диске HDD, что и удобно и лишних проблем не вызывает. »а у других пользователей где вы будете ставить ось тоже есть такой диск? и он пот той же буквой? и там такая же структура папок? или вы делаете сборку чтобы устанавливать винду только на свой комп?
Что касается задания путей к ДП, то не вижу никакой проблемы в том, чтобы запустить установленную прогу и указать ей, при необходимости, место с ДП. »оно то так, но я (хотя вы вроде тоже так думаете судя по вашему предыдущему посту чтобы после установки получить ось, как можно более готовую к использованию ») привык чтобы все было как можно более готово к использованию без лишних телодвижений...подразумевается за проблема с чисткой - удаление ярлыка с рабочего стола? »удалить ярлык не проблема, вопрос зачем это нужно?
ЗЫ: прекращаем офтоп пока нас модеры не порезали =)
похоже, так, я вас не понимаю - вы меня... »
Возможно обе точки зрения имеют место.
позвольте спросить, а с чего вы ставите ось?»
Понял Вашу мысль, но я говорил о другом - о месте хранения ДП, а не установке ОС. Хотя для установки оси и используются динозавры (пока что без них почти никак), но для этого я использую универсальный дистриб, работающий в 99% случаев, и тогда вообще нет никакой необходимости ни в Bslash DriverX, ни в DIA, ни в DPS и им подобных.
а у других пользователей где вы будете ставить ось тоже есть такой диск? и он пот той же буквой? и там такая же структура папок? или вы делаете сборку чтобы устанавливать винду только на свой комп?»
Повторюсь: для этого есть универсальный дистриб, и там ни Bslash DriverX, ни DIA, ни DPS и им подобные просто не нужны, и пока особых проблем не было. А вообще я в большей степени говорю о создателях дистрибутивов и тестерах, или Вы тесты и эксперименты на гостевых компах проводите? :o
прекращаем офтоп пока нас модеры не порезали»
Согласен, завязываем.
Мужики хватит трепатся, скоро выложу новую Версию, будете ее обсуждать ))
Bslash DriverX 0.870 BETA Программа установки драйверов.
http://www.bslash.kz/uploads/posts/2011-07/thumbs/1310981805_2s.jpg
В новой версии добавленно..
-Программа теперь может загружать базы по секциям.
-изменен ИНтерфейс.
-Исправлены мелкие ошибки.
-Исправлен баг всплывающих подсказок на Seven!!
-870 потомучто была переписана значительная часть кода !!!
-Скоро программа перейдет в версию 1.xxx не пропустите ))
http://www.bslash.kz/73-bslash-driverx-0870-beta-programma-ustanovki-drayverov.html
отписываесся господа !!!!
отписываесся господа !!!! »
1) Бага:
------------------------------------------------------------------------------
Exception EAccessViolation in module driverX.exe at 000D0CA1.
Access violation at address 004D0CA1 in module 'driverX.exe'.
Read of address 0000000C.
------------------------------------------------------------------------------
Так крашиться, когда прогу запускаю с SMB сервака по сетке (путь: \\server\drivers\DriverX.exe).
Если запускать с локального диска - всё норм.
++++++++++++++++++++++++++++++++++++++++
2) Может шрифтики сообщений по-центру уменьшить маленько? :) На разрешении 1920х1080 смотрится еще нормально, но на 640х480 (когда софтина-то и используется частенько) - не уместится.
3) В диспетчере группа "неизвестные устройства" (с вопросиком) без названия.
Так крашиться, когда прогу запускаю с SMB сервака по сетке (путь: \\server\drivers\DriverX.exe).
Если запускать с локального диска - всё норм. »
SMB на чем??? на линухе или на WINDE ????
проверь на с локалки на WINDE !!!!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC