标签: reverse-engineering serial-communication filter-driver
我正在逆向工程串行通信协议。我解码后,我应该为它编写一个接口。我的选择分为编写过滤器驱动程序以拦截进出的数据或只是进行基本的串行直接通信。使用一种方法而不是另一种方法有什么优势吗?
答案 0 :(得分:1)
嗯,这有很大的不同:
这些都是非常严重的缺点。关于我能想到的过滤器驱动程序的唯一优点是代码对于用户模式程序员是完全不可见的。然而,这也是一种负担,当过滤器驱动程序出现异常时,程序员很少能够帮助您获取诊断信息。