我已经安装了一个基于 MS-Windows 的温度数据记录器读取程序。
程序本身运行良好,但我看不到数据记录器。
所以我执行了:
sudo udevadm monitor
我可以看到 Ubuntu 识别了该设备,但是 WINE 或程序都看不到该设备。有没有办法让 WINE 看到 USB 设备?
答案1
Wine 不支持通过它运行的 Windows 程序访问 USB 设备。毕竟,它是 Windows 用户空间 API 的模拟器,而不是设备驱动程序或其他内核 API 的模拟器,也不是虚拟机。
您需要找到一个在 Linux 上原生运行的程序,或者使用带有 Windows 的虚拟机。
针对询问情况是否仍然如此的人进行编辑:是的。根本问题是 WINE 架构的设计选择经过深思熟虑。任何对此的更改都会严重偏离当前项目目标。