文号
t70874
阅读
13441
回复
9
收藏
6
有没有监听USB通讯数据的办法?
2015/04/13
IP:天津
有没有监听USB通讯数据的办法? windowsAPI ReadFile, WriteFile, DeviceIoControl之类的
USBLyzer这类软件是什么原理呢?
11年8个月前IP:江西
762489
1楼
Linux下可以用strace监听IO操作,Win下应该也有类似软件,详见XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
引用
评论
11年8个月前IP:广东
762501
2楼
windows下你需要Bus Hound。支持xp、win7,win8不一定。
除了usb、pci、只要是总线上的设备都可以监听。。。
不过这种东西拿来监听usb只能监听到URB,要监听到枚举过程,还是搞台协议分析仪吧,这种东西有点贵,低端的都卖卖1台1w左右,高端的上10w,不过确实有用,啥疑难杂症都可以查出来。
引用
评论
11年8个月前IP:广东
762503
3楼
电脑软件开发的话,有一本《window设备驱动开发指南》写得不错,这东西俺也几年没搞了,现在都换win8了,不知道还有没有用,可能开发出的驱动都不一定跑得起来
引用
评论
11年8个月前IP:广东
762512
4楼
usb协议分析仪是正解[s::lol]
引用
评论
张静茹作者
11年8个月前IP:北京
762536
5楼
引用 smith:
windows下你需要Bus Hound。支持xp、win7,win8不一定。
除了usb、pci、只要是总线上的设备都可以监听。。。
不过这种东西拿来监听usb只能监听到URB,要监听到枚举过程,还是搞台协议分析仪吧,这种东西有点贵,低端...
我想用C#获取到一个usb触摸设备的通讯数据,把他改成笔记本的触摸模式
引用
评论
11年8个月前IP:广东
762603
6楼
引用 张静茹:
我想用C#获取到一个usb触摸设备的通讯数据,把他改成笔记本的触摸模式
这样应该走hid协议,你应该在你的单片机或者主控里面实现这个协议
引用
评论
11年8个月前IP:四川
762655
7楼
太专业了   菜鸟长见识了
引用
评论
11年8个月前IP:广东
762660
8楼
据说usblyzer很好
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的