我目前有一个连接到嵌入式 linux 机器的 USB 卡刷,据我所知,根据我的研究,它充当键盘,输入所有数据,就像我在打字一样。现在我有一个 perl 脚本,它获取所有这些数据并将其保存到一个文件中。唯一的问题是,它只知道在 perl 脚本在前台运行时获取数据,否则,“键盘”输入到哪里。
我的问题是如何让这张卡片在每次读取输入时运行脚本?或者我可以通过在后台运行的应用程序以某种方式捕获数据。在后台运行的 C++ 程序中的 IE,cin 会读取机器的任何输入吗?
我从来没有弄乱过刷卡器,所以我不能 100% 确定它们是如何工作的。
对此的任何建议将不胜感激!