我觉得判断那个键盘是还要调用API,那肯很麻烦。给你个简单点的办法
扫描枪一般都可以配置,你可以给每个扫描枪搞不同的配置
比如A/B/C三个枪,A抢配置成扫描的时候自动在扫描字符串前加个A,B抢配置成扫描的时候自动在扫描字符串前加个B,C抢配置成扫描的时候自动在扫描字符串前加个C,
然后你的程序接收扫描数据的时候,根据第一个字符确定是哪个抢,然后再把第一个字符删了,剩下的就是你要的数据。
扫描枪你可以认为是键盘。
你winform程序还需要判断输入的东西是来自于哪个键盘么?
真要判断的话,估计只能从接收数据的接口那边判断。