如何实现虚拟机躲避游戏检测
有些游戏多开模式需要在虚拟机中完成,这里介绍如何实现虚拟机躲避游戏检测,希望此篇指南能够帮助您解决这个问题
操作方法
- 01
这里以“梦幻西游”为例,将下载好的梦幻西游拖入到虚拟机中(梦幻西游可以在官网下载到)
- 02
在虚拟机中安装好梦幻西游,自定义好安装位置后点击“安装”
- 03
游戏安装完成后,运行梦幻西游,会出现“无法支持新的系统环境”,说明不能成功运行
- 04
此时关闭虚拟机,并退出虚拟机程序
- 05
找到你的虚拟机所在位置,找到后缀名为“.vmx”的虚拟机文件
- 06
右键该文件,点击“打开方式——选择默认程序”
- 07
选择“记事本”为打开方式,并点击“确定”
- 08
将记事本拉到最底部,写入代码 monitor_control.restrict_backdoor = "TRUE"
- 09
保存记事本的修改
- 10
重新打开虚拟机,就可以运行梦幻西游了,开始你的游戏吧
备选解决方案1
- 01
写入代码 monitor_control.restrict_backdoor = "TRUE" 不能解决问题的话,可以在记事本最后写入3条躲避虚拟机游戏检测代码: monitor_control.virtual_rdtsc = "false" monitor_control.restrict_backdoor = "true" monitor_control.disable_directexec = "true" 保存记事本,重新打开虚拟机,运行游戏即可
备选解决方案2
- 01
写入7条躲避虚拟机游戏检测代码: monitor_control.virtual_rdtsc = "false" monitor_control.restrict_backdoor = "true" monitor_control.disable_directexec = "true" isolation.tools.getPtrLocation.disable = "true" isolation.tools.setPtrLocation.disable = "true" isolation.tools.setVersion.disable = "true" isolation.tools.getVersion.disable = "true" 保存记事本,重新打开虚拟机,运行游戏即可
备选解决方案3
- 01
写入13条躲避虚拟机游戏检测代码: 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" 保存记事本,重新打开虚拟机,运行游戏即可
备选解决方案4
- 01
点击“编辑虚拟机设置”
- 02
在处理器选项勾选“禁用二进制转换加速”,并点击“确定”即可 重新打开虚拟机,运行游戏即可