【问题标题】:Is there a way to find out if a barcode scanner is installed or plugged in a Windows 8.1 PC?有没有办法查明条形码扫描仪是否已安装或插入 Windows 8.1 PC?
【发布时间】:2015-10-09 10:10:36
【问题描述】:

我正在使用 C# 和 xaml 开发一个 Windows 通用应用程序。我的应用使用条码扫描器来读取条码值。

我想知道有没有办法查明是否在 Windows 8.1 PC 中安装或插入了条码扫描器?

请大家帮帮我。

提前致谢。

【问题讨论】:

标签: c# windows-store-apps barcode-scanner


【解决方案1】:

我猜你的扫描仪将是一个 USB 设备?在这种情况下,我会使用 WMI 库来枚举您的 USB 设备并查找预期的扫描仪设备。此处显示了基础知识http://blogs.technet.com/b/heyscriptingguy/archive/2005/03/15/how-can-i-determine-which-usb-devices-are-connected-to-a-computer.aspx。最终我认为您的用户将需要在配置时让您的应用程序知道哪个设备是条形码扫描仪(您将拥有许多 USB 设备)并且您需要将设备的 ID 存储在某个配置文件中,并重新使用以后再说吧。

如果您在 Google 上搜索“WMI USB C#”,您应该会得到一些点击,展示如何捕获新连接的 USB 设备等。

【讨论】:

  • 嗨菲利普,感谢您的回复。我可以在 C# 中获得任何解决方案吗?如果你能给我一些东西就太好了。提前致谢
  • 我回答了你的问题,我不是为你做的工作:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多