После долгих изысканий в инете. Сделал вот такой элемент. Пока даже без иконки. Если есть у кого нибудь возможность, потестируйте с различными USB устройствами.
Может:
-Выводить перечень существующих устройств с различной доп. информацией.
-Отключать USB устройства с пропадением значка в трее.
-Выдавать доп. информацию по USB устройствам: серийный номер, производителя, модель.
-Возвращать код и текст ошибки.
-Загружать и обновлять список производителей с сайта.
Особенность:
-отключает мой Card Reader совсем. Если он у Вас встроенный, то прийдется перегружаться.
Использовал пример из проекта jwa http://jedi-apilib.sourceforge.net
v. 3.65b166. Только Delphi.
Этот топик читают: Гость
|
Ответов: 262
Рейтинг: 6
|
|||
| карма: 0 |
| ||
| файлы: 1 | USBDrive.zip [35.5KB] [562] |
|
Ответов: 3655
Рейтинг: 69
|
|||
|
Chesh, Может и работает но пример запустить не
удалось Acces violation |
|||
| карма: 0 |
|
|
Ответов: 262
Рейтинг: 6
|
|||
|
Вячеслав, можно поподробней ? Где, когда ? Версия винды, HiAsm-а, компилятора.
Там используется больше десятка api функциий. Хотелось бы разобраться. У меня работает на WinXP SP2. |
|||
| карма: 0 |
|
|
Ответов: 1891
Рейтинг: 110
|
|||
|
Chesh, у меня пример работает и даже отключает usb диски
|
|||
| карма: 0 |
|
|
Ответов: 262
Рейтинг: 6
|
|||
|
Alexbootch, эт уже хорошо
|
|||
| карма: 0 |
|
|
Ответов: 3655
Рейтинг: 69
|
|||
|
Chesh писал(а): можно поподробней ?Сам компонент тут непричём Ошибку выдаёт только пример типа Файл SHA - немогу открыть. Пробовал закачать заново - то же самое. |
|||
| карма: 0 |
|
|
Ответов: 1328
Рейтинг: 69
|
|||
|
Chesh, Все работает выдает имя производителя и модель флэшки, правда невидит хаб, жесткий диск определяет через USB определяет как обычный, Bluetooth тоже невидит.
|
|||
| карма: 2 |
|
|
Ответов: 3655
Рейтинг: 69
|
|||
|
А всё нашёл ошибку
Забыл запустить майку после обновления. Вообщем работает только у некоторых флешек не определяет производителя,модель,объём. |
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
Chesh, на SVN вноси
|
|||
| карма: 26 |
|
|
Ответов: 1328
Рейтинг: 69
|
|||
|
Вячеслав, объём у всех неопределяет
|
|||
| карма: 2 |
|
|
Ответов: 262
Рейтинг: 6
|
|||
|
Konst, у меня нет USB HDD проверить не могу. Какой тип устройства выдает пример?
А хаб и блютус видеть и не должно. Здесь идет работа только с устройствами хранения информации т.е. дисками. Хотя мысль конечно интересная. Вячеслав, про объем речи не было. В определении производителя была ошибка - исправил. Dilma, пока сыроват элемент, позже выложу. Думаю над предложением Konst сделать работу со всеми USB устройствами. Если все получиться то переименую его в USBDevice. версия 1.1. необходимо перезагрузить список производителей. |
|||
| карма: 0 |
| ||
| файлы: 1 | USBDrive1_1.zip [7.7KB] [503] |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
хорошо
|
|||
| карма: 26 |
|
|
Ответов: 3655
Рейтинг: 69
|
|||
|
Chesh писал(а): про объем речи не было. В определении производителя была ошибка - исправил.Вообщем у меня из трёх флешек только по одной появляется информация в столбце Модель устройства.(там же показывается объём) |
|||
| карма: 0 |
|
|
Ответов: 1328
Рейтинг: 69
|
|||
|
Chesh писал(а): Konst, у меня нет USB HDD проверить не могу. Какой тип устройства выдает пример?Drive_Fixed ------------ Дoбавленo: Chesh писал(а): А хаб и блютус видеть и не должно. Здесь идет работа только с устройствами хранения информации т.е. дисками. Хотя мысль конечно интересная.Я просто просмотрел список устройств и увадел там usb хаб 2.0 |
|||
| карма: 2 |
|
|
Ответов: 262
Рейтинг: 6
|
|||
|
Вячеслав, информация о производителе берется здесь http://www.linux-usb.org/usb.ids Если там нет, значит нет
Konst, интересно. Тогда если не трудно, попробуй закомментировать строки 403,404,411. Это проверка на Drive_Removable. И посмотри что выдаст пример. |
|||
| карма: 0 |
|



Поиск
Друзья
Администрация