对于ID读卡器(模拟键盘输入),怎样禁止用户手动输入卡号?解决办法

对于ID读卡器(模拟键盘输入),怎样禁止用户手动输入卡号?
ID读卡器(模拟键盘输入),像条码扫描仪那样很简单的,只要你的文本框在当前获得焦点,用ID卡刷卡之后,卡号就会自动显示在文本框里,就类似于一个键盘。ps读卡器是USB接口连接电脑的,好像不能通过VC程序得到他输入的卡号,只能像个键盘一样把卡号打出来。

问题是用户也可以手动向输入输入卡号,现在要禁止用户手动输入,怎么处理???
我只能想到判断输入速度来鉴别手动输入和刷卡输入。但这个方法很难准确断定

各位有何高见?


------解决方案--------------------
有点难,搞hook的或者搞驱动的估计看起来会很简单。

------解决方案--------------------
要区分设备就可以了。一种方法是驱动,二种方法是raw input