Skip to content

USBLink v0.2.17 - 在线状态与退出清理修复

Choose a tag to compare

@cinitdev cinitdev released this 12 Sep 14:05
· 6 commits to main since this release

USBLink v0.2.17

修复对方关闭 USBLink 后仍显示在线,以及退出后接收端 USB 挂载残留的问题。

安装

使用 USBLink-0.2.17-x64-Setup.exe。双方都需要更新并打开 USBLink;旧版本没有应用心跳接口。先正常退出旧版再升级,首次使用新版时按提示允许会话访问规则。usbip-win2 仍要求 0.9.8.0 或更新的安全版本。

更新内容

  • 在线状态改为验证当前配对中 USBLink 应用的实时认证响应;后台网络/USB 服务继续运行不能代表应用在线。
  • 没有运行 usbipd 的接收端也可以显示应用在线;应用就绪和 USB 共享可用分别判断。
  • 正常退出及下次启动均清理共享授权和接收端挂载。停止旧连接任务、断开挂载、撤销共享按顺序执行;部分失败仍继续其他清理并显示错误。
  • 断开后读取实际驱动端口,确认清空才完成退出;保留单击连接确认、无限设备选择和禁止自动重挂载。
  • 应用离线时清除旧远程共享列表,实际遗留挂载在本机挂载区单独显示,支持手动断开。
  • 慢设备名称查询不再阻塞应用心跳;会话接口或访问规则准备失败可见且可重试。

验证与限制

66 项 Rust 测试、16 项 JavaScript 测试及 5 个界面回归脚本通过;真实本机 socket 覆盖后台 USB 服务仍开放但应用接口关闭的场景。

未实测真实双机 USB 数据传输、UAC 退出清理和本轮安装/覆盖安装流程。强杀、崩溃或断电的遗留状态在下次启动处理。清理范围包括本机 usbipd 共享列表和 usbip-win2 挂载列表中其他工具创建的项目。后台服务和配对资料保留,不代表设备仍已共享。

SHA-256

4777637D702E4F1A1D2BF60EF39946E24F666A070B4AD49F295AEA5643F4E178 USBLink-0.2.17-x64-Setup.exe