问题描述
我正在使用Cezanne Usbip / Windows项目进行USBIP映射。 (项目地址是 https://github.com/cezanne/usbip-win)
预计的使用情况是多个客户端(可能正在运行Windows或Linux)首先通过RDP连接到服务器。服务器统一运行Windows Server系统。
通过RDP建立连接后,客户端使用usbip将插入其计算机的USB设备映射到服务器。
服务器端使用Cezanne Usbip-VHCI驱动程序从每个客户端接收USB设备。
现在有问题。 服务器上的客户端映射了多个USB设备。所有客户端都可以访问这些设备,从而造成混乱。 我设想的解决方案是:在mstsc RDP会话中,通过USBIP.exe连接的USB设备只能在该RDP会话中访问,而在其他会话(包括控制台会话)尝试访问设备时将被拒绝。
该行为基本上类似于系统的RemoteFX USB重定向功能和USB over RDP软件。
有什么一般的实现想法吗?我可以修改Cezanne Usbip的代码。 Windows WDK或任何其他API是否提供了将PDO与当前用户层会话相关联的功能,并且仅允许该会话中的程序访问PDO?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)