0

アプリケーションとドライバー間の相互作用を監視する方法があるかどうか知りたいですか?私にとってのシナリオは、libusbdotnetを使用してUSBプリンターの読み取りと書き込みを行うときに問題が発生することがあるというものです。通常のアプリケーションは、USBプリンタードライバーを直接読み書きします。プリンターを制御するために何か特別なことをしているのかどうかを確認するために、それが何をしているのかを監視したいと思います。私は周りを見回しましたが、これを行うための良い方法を見つけられませんでした。

ありがとう

4

1 に答える 1

0

私の知る限り、これを実行するすぐに使用できるツールはありません(主に、さまざまなドライバータイプがあるため、各タイプは異なるOS定義のインターフェイスに準拠する必要があります)。アプリケーションとドライバーの間に配置され、相互作用をインターセプトするSWコンポーネントが必要です。これは通常、フィルタードライバーを作成することで実現できます(開発と使用法が簡素化されるため、ユーザースペースで作成することをお勧めします)。詳細については、こちらを参照してください:http: //msdn.microsoft.com/en-us/library/windows/hardware/gg463453.aspx

于 2012-12-06T12:13:20.700 に答える