2012-04-17 11 views
0

バーコードスキャナがPCに接続されているかどうかを検出するアプリケーションを作成しています。私はバーコードスキャナを確認するために、インストールされたデバイスを照会する方法を知らない。私はC#と.NET 4.0を使用しています。バーコードスキャナがPCに接続されているかどうかを検出する方法

+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

私はabt WMIとその能力を知っています。しかし、私が知りたいのは、それがバーコードスキャナーであるかどうかを検出できるデバイスの標準的な属性があるのか​​どうかです。私はアプリケーションでモデルをharcodingすることを避けようとしています。 – ZafarYousafi

+1

私はそれを疑う...あまりにも多くの異なるタイプ。デバイスがバーコードスキャナであることを検出しても、そのデバイスと対話するための共通のインタフェースがない場合があります。 – Adrian

関連する問題