私は現在、組み込みLinuxマシンに接続されたUSBカードスワイプを持っており、私が知ることができることと私が研究したことから、それはキーボードとして機能し、入力しているようにすべてのデータを入力します。これで、このすべてのデータを取得してファイルに保存するperlスクリプトができました。唯一の問題は、perlスクリプトがフォアグラウンドで実行されている場合にのみデータを取得することを認識していることです。それ以外の場合は、「キーボード」入力がどこに入力されますか。
私の質問は、入力を読み取るたびにこのカードをスワイプしてスクリプトを実行させるにはどうすればよいですか?または、バックグラウンドで実行されているアプリを使用して、どういうわけかデータをキャプチャできますか?バックグラウンドで実行されているC++プログラムのIEは、マシンへの入力をcinが読み取りますか?
私はカードスワイプリーダーをいじったことがないので、それらがどのように機能するかについて100%確信がありません。
これに関する提案をいただければ幸いです。