在 wine 中禁用自动驱动器扫描

在 wine 中禁用自动驱动器扫描

我在 Linux 中使用 wine 来运行一些 Windows 应用程序,但正如提到的这里,我想尽可能多地删除 wine 中的驱动器设置,以便 Windows 应用程序无法轻易更改 Linux 中的文件。每次我运行winecfg并删除除驱动器之外的所有驱动器C:(下面第一张图片)。

但是,有时我将 USB 设备连接到 Linux(例如在 下/mnt),然后有时当我打开 时winecfg,它会自动检测设备并将它们映射到D:(下图第二张)。我该如何阻止这种行为?我尝试将其设置为~/.wine/dosdevices不可写,但这会导致winecfg行为异常。

我想要的是: 我想要的是

每次打开后我都会得到winecfg我得到了什么

答案1

我使用一个脚本来填充所有驱动器号和 comx,在您的 prefix/dosdevices 文件夹中运行它,如果所有驱动器号都被占用,winedevice 就不会创建新的驱动器号,如果您不希望 winedevice 用 com 端口填充 dosdevices 文件夹,它将具有虚拟 com 端口:

touch {a..z}{:,::}
mkdir -p com{1..40}

答案2

在“Unix & Linux”社区中也提出了类似的问题,我给出了你可以在那里找到的答案

不确定我是否应该在这里将其复制,或者是否有办法将其关闭为重复并跨社区链接。请发表评论,我会更新。谢谢

相关内容