想以共享模式来监听串口
结果打开失败,错误5 拒绝访问。为什么呢?
但是文件却正常
看了两个监听串口的软件bus hound和commMonitor都是需要驱动才能实现
单纯共享打开,可以无法监听串口,那学习一下windows驱动吧。
windows驱动
在用户态无权限操作的事,在内核态是可以的。内核态能访问所有数据,也就是说能监听?
比如CreateFile的数据包会发给文件管理驱动ntfs.sys
–>磁盘驱动disk.sys
,最终由硬件处理。
驱动在安全领域的应用:
- 弹窗和拦截
- HOOK
- 绑定与过滤
- 注册回调来监控
图片为引用
Windows驱动开发入门 -- HelloWorld_china_jeffery的博客-CSDN博客_windows驱动开发
这也是一种监听方法,但会降低性能,可能会影响实际通信。
serial-monitor: WINDOWS下基于PyQT5及虚拟串口的串口监听工具实现
windows监听扬声器、麦克风静音、音量事件_山河君的博客-CSDN博客_windows 监听
Windows内核开发-10-监听对象 - Sna1lGo - 博客园