2012-12-06 63 views
0

我想知道是否有方法监视应用程序和驱动程序之间的交互?对我来说,这种情况是在使用libusbdotnet读取和写入USB打印机时遇到偶然的问题。正常的应用程序直接读写USB打印机驱动程序。我想监视它在做什么来查看是否有特殊的事情来控制打印机。我环顾四周,并没有找到一个好办法来做到这一点。监视Windows中的应用程序/驱动程序交互

感谢

回答

0

据我所知,有外的开箱没有工具,做这个(主要是因为有多种驱动程序类型,每种类型必须符合规定的OS-不同接口)。您需要一个SW组件,它将位于您的应用程序和您的驱动程序之间,并拦截交互。这通常通过创建过滤器驱动程序(最好在用户空间中实现,因为它简化了开发和使用)。详情请看这里:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463453.aspx