在 WINE 下运行的 Windows 程序无法看到外部 USB 设备

在 WINE 下运行的 Windows 程序无法看到外部 USB 设备

我已经安装了一个基于 MS-Windows 的温度数据记录器读取程序。

程序本身运行良好,但我看不到数据记录器。

所以我执行了:

sudo udevadm monitor

我可以看到 Ubuntu 识别了该设备,但是 WINE 或程序都看不到该设备。有没有办法让 WINE 看到 USB 设备?

答案1

Wine 不支持通过它运行的 Windows 程序访问 USB 设备。毕竟,它是 Windows 用户空间 API 的模拟器,而不是设备驱动程序或其他内核 API 的模拟器,也不是虚拟机。

您需要找到一个在 Linux 上原生运行的程序,或者使用带有 Windows 的虚拟机。

针对询问情况是否仍然如此的人进行编辑:是的。根本问​​题是 WINE 架构的设计选择经过深思熟虑。任何对此的更改都会严重偏离当前项目目标。

相关内容