0

我想知道是否有办法监控应用程序和驱动程序之间的交互?对我来说,我在使用 libusbdotnet 读写 USB 打印机时偶尔会遇到问题。普通应用程序直接读取和写入 USB 打印机驱动程序。我想监控它在做什么,看看它是否有什么特别的东西来控制打印机。我环顾四周,并没有找到一个好的方法来做到这一点。

谢谢

4

1 回答 1

0

据我所知,没有开箱即用的工具可以做到这一点(主要是因为有多种驱动类型,每种类型都必须遵守不同的操作系统定义的接口)。您需要一个位于应用程序和驱动程序之间并拦截交互的软件组件。这通常可以通过创建过滤器驱动程序来实现(最好在用户空间中,因为它简化了开发和使用)。有关更多详细信息,请参见此处:http: //msdn.microsoft.com/en-us/library/windows/hardware/gg463453.aspx

于 2012-12-06T12:13:20.700 回答