2012-04-17 22 views
0

我正在寫一個應用程序來檢測是否有任何條形碼掃描器連接到PC。我不知道如何查詢已安裝的設備來檢查條形碼掃描儀。我正在使用C#和.NET 4.0。如何檢測是否將條形碼掃描器連接到PC

+0

什麼類型的條形碼掃描儀的。如果它應該是所有人,那將是極其困難的。 – 2012-04-17 09:33:36

回答

3

一些條形碼掃描儀通過鍵盤楔(或他們的驅動程序報告他們作爲鍵盤) - 我相信沒有辦法來測試這些是否存在。

其他特定的掃描儀可通過其USB端口進行訪問,但任何狀態查詢都必須逐個模型地進行。

1
+0

我知道abt WMI及其能力。但是我想知道的是,是否有某種設備的標準屬性,我可以通過它來檢測它是否是條形碼掃描儀。我試圖避免在我的應用程序中對模型進行編碼。 – ZafarYousafi 2012-04-17 09:50:30

+1

我懷疑它......太多不同類型。即使您檢測到設備是條形碼掃描儀,您也可能沒有通用界面來與其進行交互。 – Adrian 2012-04-17 11:42:24