Вверх ↑
Этот топик читают: Гость
Ответов: 262
Рейтинг: 6
#1: 2007-10-03 12:01:33 ЛС | профиль | цитата
После долгих изысканий в инете. Сделал вот такой элемент. Пока даже без иконки. Если есть у кого нибудь возможность, потестируйте с различными USB устройствами.
Может:
-Выводить перечень существующих устройств с различной доп. информацией.
-Отключать USB устройства с пропадением значка в трее.
-Выдавать доп. информацию по USB устройствам: серийный номер, производителя, модель.
-Возвращать код и текст ошибки.
-Загружать и обновлять список производителей с сайта.
Особенность:
-отключает мой Card Reader совсем. Если он у Вас встроенный, то прийдется перегружаться.
Использовал пример из проекта jwa http://jedi-apilib.sourceforge.net

v. 3.65b166. Только Delphi.
карма: 0

0
файлы: 1USBDrive.zip [35.5KB] [481]
Ответов: 3655
Рейтинг: 69
#2: 2007-10-03 19:46:58 ЛС | профиль | цитата
Chesh, Может и работает но пример запустить не
удалось
Acces violation
карма: 0

0
Ответов: 262
Рейтинг: 6
#3: 2007-10-04 04:06:57 ЛС | профиль | цитата
Вячеслав, можно поподробней ? Где, когда ? Версия винды, HiAsm-а, компилятора.
Там используется больше десятка api функциий. Хотелось бы разобраться.
У меня работает на WinXP SP2.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#4: 2007-10-04 04:17:45 ЛС | профиль | цитата
Chesh, у меня пример работает и даже отключает usb диски
карма: 0
%time%
0
Ответов: 262
Рейтинг: 6
#5: 2007-10-04 07:37:11 ЛС | профиль | цитата
Alexbootch, эт уже хорошо А имя производителя и модель флэшки выдает ? У меня опознал флешку и кардридер.
карма: 0

0
Ответов: 3655
Рейтинг: 69
#6: 2007-10-04 17:33:27 ЛС | профиль | цитата
Chesh писал(а):
можно поподробней ?

Сам компонент тут непричём
Ошибку выдаёт только пример
типа Файл SHA - немогу открыть.
Пробовал закачать заново - то же самое.
карма: 0

0
Ответов: 1328
Рейтинг: 69
#7: 2007-10-04 17:59:52 ЛС | профиль | цитата
Chesh, Все работает выдает имя производителя и модель флэшки, правда невидит хаб, жесткий диск определяет через USB определяет как обычный, Bluetooth тоже невидит.
карма: 2

0
Ответов: 3655
Рейтинг: 69
#8: 2007-10-04 18:03:23 ЛС | профиль | цитата
А всё нашёл ошибку
Забыл запустить майку после обновления.
Вообщем работает
только у некоторых флешек не определяет производителя,модель,объём.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-10-04 18:25:17 ЛС | профиль | цитата
Chesh, на SVN вноси
карма: 27
0
Ответов: 1328
Рейтинг: 69
#10: 2007-10-04 19:33:31 ЛС | профиль | цитата
Вячеслав, объём у всех неопределяет
карма: 2

0
Ответов: 262
Рейтинг: 6
#11: 2007-10-08 08:54:39 ЛС | профиль | цитата
Konst, у меня нет USB HDD проверить не могу. Какой тип устройства выдает пример?
А хаб и блютус видеть и не должно. Здесь идет работа только с устройствами хранения информации т.е. дисками. Хотя мысль конечно интересная.
Вячеслав, про объем речи не было. В определении производителя была ошибка - исправил.
Dilma, пока сыроват элемент, позже выложу. Думаю над предложением Konst сделать работу со всеми USB устройствами. Если все получиться то переименую его в USBDevice.

версия 1.1. необходимо перезагрузить список производителей.
карма: 0

0
файлы: 1USBDrive1_1.zip [7.7KB] [444]
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-10-08 10:49:36 ЛС | профиль | цитата
хорошо
карма: 27
0
Ответов: 3655
Рейтинг: 69
#13: 2007-10-08 20:19:29 ЛС | профиль | цитата
Chesh писал(а):
про объем речи не было. В определении производителя была ошибка - исправил.

Вообщем у меня из трёх флешек только по одной появляется
информация в столбце Модель устройства.(там же показывается объём)
карма: 0

0
Ответов: 1328
Рейтинг: 69
#14: 2007-10-08 20:38:14 ЛС | профиль | цитата
Chesh писал(а):
Konst, у меня нет USB HDD проверить не могу. Какой тип устройства выдает пример?

Drive_Fixed

------------ Дoбавленo:

Chesh писал(а):
А хаб и блютус видеть и не должно. Здесь идет работа только с устройствами хранения информации т.е. дисками. Хотя мысль конечно интересная.

Я просто просмотрел список устройств и увадел там usb хаб 2.0
карма: 2

0
Ответов: 262
Рейтинг: 6
#15: 2007-10-09 03:39:29 ЛС | профиль | цитата
Вячеслав, информация о производителе берется здесь http://www.linux-usb.org/usb.ids Если там нет, значит нет Хотя вполне может быть, что существует где то список более полный.

Konst, интересно. Тогда если не трудно, попробуй закомментировать строки 403,404,411. Это проверка на Drive_Removable. И посмотри что выдаст пример.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)