我最近在 mac 上安装了虚机, 上面装了 win11 , 我把 10 年前的游戏 [华夏免费版] 放在里面( ps: 最近几年被一些私服老板拿去重新搭建了一下游戏入口), 我下载后发现在虚机里面打不开,这个有啥好办法么?
我也写了下面的这些配置:
isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"
monitor_control.restrict_backdoor = "TRUE"
hypervisor.cpuid.v0 = "FALSE"
但是依然没用
1
asd7160 2 天前 via iPhone
arm 系统?那基本不可能兼容了
|
![]() |
3
yyzh 1 天前 via Android
那就不可能的了
|
4
DT27 1 天前
那就只能试试移动云电脑?
|
5
zcjwxf 1 天前
最简单的看下游戏客户端是什么加密壳,针对保护壳过虚拟机检测,还有虚拟机硬件信息及一些注册表信息需要去除虚拟机标识字符串,有些需要显卡补丁,最难的可能得通过内核驱动文件来绕过。还可以淘宝购买一些成品虚拟机,不过貌似没见过针对 mac 系统的,大都是 VMware 的
|
6
QHKZ 1 天前
老游戏的图形要求是什么,需要 dx 哪个版本,支不支持 OpenGL ,打不开的原因是什么,有没有虚拟机检测机制,有的游戏自带的反作弊拒绝在虚拟机运行。
我的经验是优先尝试 paralls desktop ,win11 对这个虚拟机有 dx11 的专用适配,虽然速度只有正常的一两成,但是性能要求不高的话也还能用。其次,用 utm 的 qemu 虚拟机,自带了 VGA 显示,不要求显卡的小游戏可以正常运行。最后,使用 utm 的 qemu 模拟器,理论上能模拟一切系统,但是开源软件隐藏 bug 未知,想运行起来需要有较强的动手能力。 结论:不如装一个 windows 当游戏机。 |
7
QHKZ 1 天前
对了,还有个 crossover 也可以尝试一下,前提是对游戏做了适配。不过你这老游戏基本不太可能。。
|