PDA

Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники


Страниц : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

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)

SOLON7
14-07-2011, 18:19
BepToleT, А для чего вообще это нужно ????
я уже перелопатил 15 листов, но так и непонял для чего это нужно ??

Nun-Nun
14-07-2011, 20:24
SOLON7,

Есть к Вам несколько вопросов.
1) Что случилось с версиями, новее 690 ? Последяя, которую видел, если не ошибаюсь, была 770 BETA или я не прав? Что-то сейчас в шапке ссылок на них не видно.
2) Поскольку Ваша программа никуда не прописывается, значит из неё можно легко сварганить аддон; Вы не будете против?

SOLON7
14-07-2011, 20:27
1) Что случилось с версиями, новее 690 ? Последяя, которую видел, если не ошибаюсь, была 770 BETA или я не прав? Что-то сейчас в шапке ссылок на них не видно. »

а вы перейдите по ссылке http://www.bslash.kz/softb и все увидите !!!!


2) Поскольку Ваша программа никуда не прописывается, значит из неё можно легко сварганить аддон; Вы не будете против? »

я против аддона, так как баг лист должен быть в этой теме !!!

Nun-Nun
14-07-2011, 22:27
я против аддона, так как баг лист должен быть в этой теме !!! »
Честно говоря, не понимаю такого ограничения. :unsure: Ведь работа аддона и работа непосредственно самой программы не связаны друг с другом. Аддон не запускает программу в работу, а лишь устанавливает её в систему и создаёт необходимые ярлыки; баг-лист же, в любом случае, появится лишь при работе программы и пользователь всегда может его сюда выложить.

P.S. Кстати, и ссылку на аддон тоже можно было бы дать в шапке темы. Аддон могу слепить минут за 15.

SOLON7
14-07-2011, 22:29
программа еще не закончена, и на тест по крайней мере понадобится 3 Стабильных билда. Щас делаю что программа сканировала все базы, а так как новый код, возможны новые баги!!!

Nun-Nun
14-07-2011, 22:34
SOLON7,

Ну как хотите, воля Ваша.

BepToleT
14-07-2011, 23:09
SOLON7, использование графического ядра, параллельных вычислений. В твоем случае применимо к обработке пакетов драйверов и нахождение подходящего драйвера.
http://ru.wikipedia.org/wiki/OpenCL
Спроси у знающих людей, наверняка они есть на этом форуме.

SOLON7
14-07-2011, 23:20
В твоем случае применимо к обработке пакетов драйверов и нахождение подходящего драйвера. »
Поиск дров занимает 12мс загрузка базы 1000 мс. Парсинг баз 1 мин 32сек Не вижу смысла использовать это.
Я уже очень многое перепробовал, тем более паралельные выичсления не использую!!

Тем более не на всех системах стоят АТИ И НВИДИА ))

XCV
15-07-2011, 10:15
из неё можно легко сварганить аддон »
а какой смысл в аддоне если прога не умеет "втихую" ставить дрова? чтобы после установки винды на диске "с" появилась лишняя папочка гига на 2 и лишний ярлычек? не проще записать прогу на тот же диск что и инсталяшку винды и добавить ее запуск в авторан меню?

Nun-Nun
15-07-2011, 11:16
а какой смысл в аддоне если прога не умеет "втихую" ставить дрова? чтобы после установки винды на диске "с" появилась лишняя папочка гига на 2 и лишний ярлычек?»
Ну насмешили! Сама прога имеет размер около 2 Мб, а вот зачем, кроме проги, пихать в аддон и что-то ещё - мне не понятно. Я лично делаю дистриб не для того, чтобы напихать туда всего и как можно больше, а чтобы после установки получить ось, как можно более готовую к использованию. Конечно у всех понимание этого дела разное (на вкус и цвет, как говорится...), но предложенный Вами подход, для меня не понятен и не приемлем.

P.S. Относительно аддоностроения необходимо иметь в виду и ещё одно обстоятельство: многие аддоны весьма специфичны и используются дистрибмейкерами и тестерами, а не рядовыми пользователями, и Bslash DriverX в этом не исключение.

XCV
15-07-2011, 12:48
Сама прога имеет размер около 2 Мб, а вот зачем, кроме проги, пихать в аддон и что-то ещё - мне не понятно. »
не, эт вы сейчас насмешили, сама прога которая весит 2мб - без драйверов бесполезна абсолютно... тоесть где-то должны быть драйверпаки которые как раз и весят много, если вы хотите поставить прогу на веник, а драйверпаки оставить к примеру на диске с инсталяшкой винды, то во первых вы автоматом столкнетесь с проблемой как объяснить проге где искать драйверпаки (привод не у всех под одинаковой буквой), в принципе это решаемо, только вам не кажется что будет проще записать прогу тудаже где лежат драйверпаки, тоесть на тот самый диск с инсталяшкой винды? и запускать ее оттуда же....
после установки получить ось, как можно более готовую к использованию. »
повторюсь, так как прога не умеет ставить дрова "втихую" вам в любом случае прийдется ее запускать, выбирать нужные дрова и т.д., так вот объясните мне в чем разница запустите вы ее с ярлычка на рабочем столе или с авторан меню вашего установочного диска?
ЗЫ: причем если установить прогу на жестский в ходе инсталяции винды (а драйверпаки как я понял вы планируете оставить на диске), то после извлечения диска вы получите на жестском бесполезную папку весом 2 метра и ярлычки к проге в этой папке (или чего еще вы там планируете добавить в аддоне), тоесть свежеустановленную ось уже надо чистить...

Nun-Nun
15-07-2011, 13:33
если вы хотите поставить прогу на веник, а драйверпаки оставить к примеру на диске с инсталяшкой винды, то во первых вы автоматом столкнетесь с проблемой как объяснить проге где искать драйверпаки (привод не у всех под одинаковой буквой), в принципе это решаемо, только вам не кажется что будет проще записать прогу тудаже где лежат драйверпаки, тоесть на тот самый диск с инсталяшкой винды? и запускать ее оттуда же.... »
Это Ваше личное видение дела. Во-первых, зачем ДП пихать в дистриб? Во-вторых, весьма странно слышать, что указать проге место расположения ДП - это проблема.
ЗЫ: причем если установить прогу на жестский в ходе инсталяции винды (а драйверпаки как я понял вы планируете оставить на диске), то после извлечения диска вы получите на жестском бесполезную папку весом 2 метра и ярлычки к проге в этой папке (или чего еще вы там планируете добавить в аддоне), тоесть свежеустановленную ось уже надо чистить... »
Ещё раз повторюсь, это Ваше личное видение дела, не стоит полагать, что все видят так же. Сейчас, при объёмах HDD в терабайты, нет большой необходимости в отдельных дисках (DVD и USB, если, конечно, имеются в виду именно они, - напоминают скорее допотопных динозавров, чем удобное средство для работы), тем более, что ДП постоянно обновляются. Я не храню ДП (при терабайтных-то объёмах HDD) на отдельных дисках (да и многие другие пользователи, думаю, тоже), т.к. в данной области именно с такими отдельными дисками чаще и возникают проблемы. У меня для тестовых целей всё сложено на отдельном логическом диске HDD, что и удобно и лишних проблем не вызывает. Что касается задания путей к ДП, то не вижу никакой проблемы в том, чтобы запустить установленную прогу и указать ей, при необходимости, место с ДП.
Относительно чистки свежеустановленной ОСи, то что-то не понял, что подразумевается за проблема с чисткой - удаление ярлыка с рабочего стола?

XCV
15-07-2011, 13:50
Это Ваше личное видение дела. »
похоже, так, я вас не понимаю - вы меня...

DVD и USB, если, конечно, имеются в виду именно они, - напоминают скорее допотопных динозавров »
позвольте спросить, а с чего вы ставите ось?У меня для тестовых целей всё сложено на отдельном логическом диске HDD, что и удобно и лишних проблем не вызывает. »а у других пользователей где вы будете ставить ось тоже есть такой диск? и он пот той же буквой? и там такая же структура папок? или вы делаете сборку чтобы устанавливать винду только на свой комп?
Что касается задания путей к ДП, то не вижу никакой проблемы в том, чтобы запустить установленную прогу и указать ей, при необходимости, место с ДП. »оно то так, но я (хотя вы вроде тоже так думаете судя по вашему предыдущему посту чтобы после установки получить ось, как можно более готовую к использованию ») привык чтобы все было как можно более готово к использованию без лишних телодвижений...подразумевается за проблема с чисткой - удаление ярлыка с рабочего стола? »удалить ярлык не проблема, вопрос зачем это нужно?
ЗЫ: прекращаем офтоп пока нас модеры не порезали =)

Nun-Nun
15-07-2011, 14:46
похоже, так, я вас не понимаю - вы меня... »
Возможно обе точки зрения имеют место.
позвольте спросить, а с чего вы ставите ось?»
Понял Вашу мысль, но я говорил о другом - о месте хранения ДП, а не установке ОС. Хотя для установки оси и используются динозавры (пока что без них почти никак), но для этого я использую универсальный дистриб, работающий в 99% случаев, и тогда вообще нет никакой необходимости ни в Bslash DriverX, ни в DIA, ни в DPS и им подобных.
а у других пользователей где вы будете ставить ось тоже есть такой диск? и он пот той же буквой? и там такая же структура папок? или вы делаете сборку чтобы устанавливать винду только на свой комп?»
Повторюсь: для этого есть универсальный дистриб, и там ни Bslash DriverX, ни DIA, ни DPS и им подобные просто не нужны, и пока особых проблем не было. А вообще я в большей степени говорю о создателях дистрибутивов и тестерах, или Вы тесты и эксперименты на гостевых компах проводите? :o
прекращаем офтоп пока нас модеры не порезали»

Согласен, завязываем.

SOLON7
16-07-2011, 12:21
Мужики хватит трепатся, скоро выложу новую Версию, будете ее обсуждать ))

SOLON7
18-07-2011, 13:39
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

SOLON7
18-07-2011, 19:07
отписываесся господа !!!!

noway2
18-07-2011, 19:59
отписываесся господа !!!! »
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) В диспетчере группа "неизвестные устройства" (с вопросиком) без названия.

SOLON7
19-07-2011, 06:16
Так крашиться, когда прогу запускаю с SMB сервака по сетке (путь: \\server\drivers\DriverX.exe).
Если запускать с локального диска - всё норм. »

SMB на чем??? на линухе или на WINDE ????
проверь на с локалки на WINDE !!!!




© OSzone.net 2001-2012