2012-04-17 4 views
0

Я пишу приложение, которое обнаруживает, что какой-либо сканер штрих-кода прикреплен к компьютеру или нет. Я не знаю, как запросить установленные устройства для проверки сканеров штрих-кодов. Я использую C# и .NET 4.0.Как определить, подключен ли сканер штрих-кода к ПК

+0

Какой тип сканеров штрих-кодов. Было бы чрезвычайно сложно, если бы это было для всех. –

ответ

3

Некоторые сканеры штрих-кода прикреплены клавиатурным клином (или их драйверы сообщают о них как клавиатуре). Я считаю, что нет возможности проверить, присутствуют ли они.

Другие конкретные сканеры могут быть доступны через их порты USB, но любой запрос состояния должен быть на модели по модели.

1

Вы, вероятно, хотите использовать WMI ...

Heres некоторые Codeproject ссылки, которые могли бы помочь.

http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

http://www.codeproject.com/Articles/21503/Hardware-Helper-Library-for-C

+0

Я знаю abm WMI и его возможности. Но я хочу знать, есть ли какие-то стандартные атрибуты устройства, с помощью которых я могу обнаружить, является ли это сканером штрих-кода или нет. Я стараюсь избегать кодирования моделей в моем приложении. – ZafarYousafi

+1

Я сомневаюсь, что ... слишком много разных типов. Даже если вы обнаружите, что устройство является сканером штрих-кодов, у вас может не быть общего интерфейса для взаимодействия с ним. – Adrian

Смежные вопросы