Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2012, 15:28   #1
Кандибобр
Новичок
Джуниор
 
Регистрация: 25.07.2012
Сообщений: 3
По умолчанию Как обратиться к USB на С#

Доброго времени суток.

Задача сама по себе такая:
Есть сканер штрих кодов. Подключается к ПК через USB.
Необходимо написать программу на C#, которая будет принимать данные со сканера.

Вопрос к знатокам:
Как на C# обратиться к порту USB?
Кандибобр вне форума Ответить с цитированием
Старый 25.07.2012, 16:56   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

http://www.icsharpcode.net/opensource/sharpusblib/
http://sourceforge.net/projects/libusbdotnet/
http://msdn.microsoft.com/en-us/libr...erialport.aspx
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 25.07.2012, 18:45   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а этот сканнер штрих-кодов случайно в системе не видится как HID-клавиатура, а быть может виртуальный COM, а быть может производитель свою SDK с готовой DLL поставляет? Больше конкретики про сам сканнер.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 26.07.2012, 09:29   #4
Кандибобр
Новичок
Джуниор
 
Регистрация: 25.07.2012
Сообщений: 3
По умолчанию

Как HID-клавиатура видится. И при подключении сканера к ПК, при сканировании, в любое активное поле (Word, блокнот, поле memo) выдаёт результат. Я так понимаю нужен перехват такого события. Если не ошибаюсь, - это можно сделать какой-то командой API. Но пока не решил эту задачу.

Кстати, ссылки очень помогли.
Кандибобр вне форума Ответить с цитированием
Старый 26.07.2012, 09:34   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...в таком случае, зачем вы создаете лишние проблемы? HID-профиль драйвер создает специально для облегчения конечного применения, чтобы не лезть в дебри USB. Какого рода проблемы у вас возникают, в перехвате? Cтавьте свое окно поверх всех, делайте активным и ловите на здоровье нажатия на своем приложении. Или же GetAsyncKeyState() также в помощь.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 27.07.2012, 14:13   #6
Кандибобр
Новичок
Джуниор
 
Регистрация: 25.07.2012
Сообщений: 3
По умолчанию

Иногда нужен толчёк, чтобы мысль пошла в нужном направлении)
Всем спасибо большое!
Кандибобр вне форума Ответить с цитированием
Старый 09.10.2014, 16:30   #7
alex6441611
 
Регистрация: 06.04.2014
Сообщений: 3
По умолчанию

а не подскажите как на C# передавать данные с помощью Set_Report иGet_Report?
alex6441611 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как обратиться к браузеру? gazellea Помощь студентам 0 26.06.2012 20:26
CSS: как обратиться к элементу? Fenex HTML и CSS 1 02.03.2012 15:01
Как обратиться к контролу на листе? Maryver Microsoft Office Excel 1 22.04.2011 18:47
Как обратиться к ячейке? baddog БД в Delphi 2 30.04.2010 15:43
Как можно обратиться к устройству, которое подключено через USB порт Mikhail Bakurov Общие вопросы Delphi 8 17.11.2008 20:42