小编dat*_*boy的帖子

如何在Windows下发出USB设备重新连接

我有一个基于FTDI芯片的USB设备.有时,它的驱动程序卡住了.

在linux下,没有问题 - 设备自动断开连接,并通过默认内核重新连接,只有问题是设备名称已更改 - 可以通过udev规则修复.

在Windows下,当它卡住时,应用程序的线程read()write()当时完全挂起.它不能被杀死TerminateThread,也不能被杀死KillProcess.

杀死应用程序的唯一方法是物理断开USB设备.

有没有办法以编程方式发出设备重新连接,这将删除驱动程序的死锁并允许重新打开端口并继续工作?

如果需要,管理权利申请可以有.

usb deadlock device-driver ftdi

8
推荐指数
1
解决办法
3003
查看次数

标签 统计

deadlock ×1

device-driver ×1

ftdi ×1

usb ×1