正在搞 这个东西,可以用健盘钩子实现! http://blog.csdn.net/aiyongyyy/article/details/19679563 但是,又遇到一个问题,c#写的钩子回调函数出错时,进程会被操作系统直接关闭(估计是因为调用这个函数的是操作系统的线程,不受CLR异常处理机制控制),收不到任何消息,甚至捕捉例外的机会都没有。 程序偶尔会直接关掉而无任何提示,又找不到原因。请教哪位知道怎么捕捉回调函数中的异常??
如果该电脑只用扫码,采用hook钩子监控键盘,如果还有别的用键盘,就很难区分是正常按键还是 扫描获得,建议采用通讯方式,不要用免驱键盘输出的方式!!!!
我在网上看到很多人都是用钩子程序来捕获键盘的输入,从而获得输入的值
[quote=引用 11 楼 zhu5152 的回复:] [quote=引用 10 楼 zeratul1990 的回复:] [quote=引用 9 楼 zhu5152 的回复:] [quote=引用 8 楼 zeratul1990 的回复:] 串口 扫码枪
[quote=引用 10 楼 zeratul1990 的回复:] [quote=引用 9 楼 zhu5152 的回复:] [quote=引用 8 楼 zeratul1990 的回复:] 串口 扫码枪
[quote=引用 9 楼 zhu5152 的回复:] [quote=引用 8 楼 zeratul1990 的回复:] 串口 扫码枪
[quote=引用 8 楼 zeratul1990 的回复:] 串口 扫码枪
串口 扫码枪
如果你是这种枪 那么没办法.. 因为他相当于一个键盘 扫到东西的话会自动在焦点处输出. 但是你监听键盘事件 显然还不行....
有个文本框难道很难吗? 假设用户打开一个页面就立刻扫描,那么它必定有个文本框。 假设用户在任意文本框上都要扫描,那么你的文本框应该支持快捷键、或者是关键字符(例如用字符$@#!来作为扫描内容的开始,用%^&*作为扫描内容的结束,在扫描设备上设置前后缀)。
110,561
社区成员
642,566
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧