none
C#钩子监视USb扫描枪的输入 RRS feed

  • 问题

  • 求高手指教,如何使用钩子监视USb扫描枪扫描的数据呢?同时要求能够在该应用程序无焦点时也能捕获所扫描的数据。谢谢。值得特别注意的是,在捕获扫描枪数据时不能够屏蔽键盘的输入,非常感谢。
    2014年5月26日 8:51

全部回复

  • 现在usb扫描枪都是走的hid设备吧,应该用键盘钩子什么的可以截获,但是怎么区分键盘输入还是扫描枪输入,这个就不知道了;无焦点获取数据没啥问题,问题是无焦点怎么才能传递数据给窗口,大概可以用发送自定义消息的方法吧。。。
    2014年5月26日 9:09
  • 之所以要无焦点是因为我后台处理数据然后在界面反馈其他相应的信息,不需要显示条码。谢谢

    2014年5月26日 9:16
  • 没用过扫描枪接受过数据就帮你做了下search,似乎在CSDN上有博客和帖子有相应的Code

    http://www.cnblogs.com/guxingwork/p/3298256.html

    http://bbs.csdn.net/topics/390332445?page=1#post-393387014

    不过他里面很明显的问题是BardCodeHooK不清楚是个什么情况,你的设备有自带的API来做相关的事情么?



    Barry Wang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年5月27日 9:19
    版主