我正在尝试运行通过 Archive Mounter 安装的 Windows 可执行文件。
我按照先前的答案的指示进行操作,即“使用 ISO 主文件打开,更改文件的权限,保存 .iso,通过 Archive Mounter 挂载该 .iso,然后通过挂载的 .iso 执行文件”
这没用。我花了大约 2 个小时尝试让它工作,现在我已经筋疲力尽了。
有没有人可以提供一步一步的解决方案,让我的 .iso 文件(以及其中的 .exe 文件)能够与 Wine 一起工作,并安装在 Archive Mounter 中,而不会给我同样烦人的“无法执行因为它是一个 .EXE 文件”的废话?
我尝试运行的文件是视频游戏的 autorun.exe 文件。我尝试将其安装在 wine 上。
操作系统是Ubuntu 10.04
我正在运行 10.04 Lucid Lynx。
答案1
Canonical 在 10.04 中加入了一项“有趣”的功能,旨在劝说“windows”用户不要下载并运行随机可执行文件。这也许可以理解,但却存在缺陷,因为它还阻止了从只读 CD/ISO 运行可执行文件。
这种能力被称为“谨慎发射器”。
有几种方法可以解决这个问题 - 您只需要意识到风险。
- 将可执行文件复制到桌面。右键单击 .exe 文件,选择特性,选择权限选项卡并选中“允许将文件作为程序执行”。现在您应该能够运行可执行文件
- 挂载 cd/iso 并从终端运行
wine /media/cd-name/windowsname.exe
- 右键单击 .exe 文件,选择使用其他应用程序打开, 其次是使用自定义命令并用于
wine
命令。对于将来的可执行文件 - 右键单击 exe,然后选择用葡萄酒开启。 - 永久删除谨慎启动器...
编辑 wine 的默认启动命令
gksu gedit /usr/share/applications/wine.desktop
更改自
Exec=cautious-launcher %f wine start /unix
到
Exec=wine start /unix %f