在 10.10 中我没有遇到这个问题,我可以通过双击或选择通过 Wine 运行来从我的 Windows Drive 通过 Wine 运行程序,但是在 11.04 中当我以这种方式运行程序时,它显示:
文件“/media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe”未标记为可执行文件。如果此文件是从不受信任的来源下载或复制的,则运行它可能很危险。有关更多详细信息,请阅读有关可执行位的内容。
我尝试将文件的权限更改为可执行,但每次我更改它时它都会变回原样
我读到它因为 Windows 病毒而被阻止,但我确信这些文件是安全的,我可以安全地运行它们,但现在我该如何更改它。谢谢。
答案1
答案2
如果您无法将 .exe 修改为可执行文件,您可以随时使用命令行来运行 .exe。即:
wine /media/Drive/Softwaretorun.exe 或者路径中有空格。
wine“/media/Drive/Soft Ware.exe”
整个“.exe”必须是可执行的 - 这是一种在事物上增加另一层安全性的好方法,但是当.exe位于您无法使.exe可执行的文件系统上时(例如在ISO,或远程共享,或使用非默认选项安装的ntfs / vfat)它可能会导致问题。
运行.exe的命令行方式应该始终有效。
需要进一步说明的是,一旦挂载了 NTFS/Vfat 上的文件,您就无法更改它们的模式或权限。您必须使用适当的选项挂载它们,然后这些选项通常会将 ntfs/vfat 上的所有文件设置为可执行文件,这通常比 Wine 无法正常工作更令人烦恼。
答案3
您始终可以从命令行执行此操作。
chmod +x /media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe
...如果 Linux 拒绝给你做个三明治添加权限:
sudo chmod +x /media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe