以上方法都不行,我都试过了
以VM虚拟机为例,进行如下修改
添加以下代码添加到虚拟机中VMX文件
e="TRUE"
e="TRUE"
e="TRUE"
e="TRUE"
monitor_control。disable_directexec="TRUE"
monitor_e_chksimd="TRUE"
monitor_e_ntreloc="TRUE"
Monitor_e_selfmod="TRUE"
monitor_e_reloc="TRUE"
monitor_e_btinout="TRUE"
monitor_e_btmemspace="TRUE"
monitor_e_btpriv="TRUE"
monitor_e_btseg="TRUE"
monitor_ct_backdoor="TRUE"(有些教程说只需要更改这一项。我尝试过,但没有成功。您需要将以上所有内容一起更改豆客平台可用,只需更改这一项即可)
disable_acceleration=TRUE(可省略)
然后保存。
进入VM虚拟机设置-处理器-虚拟化引擎
优先级模式:选择最后最长的一项
点击确定
(以上需要在虚拟机关闭时进行更改)
然后打开虚拟机并启动进入系统
重命名显卡:
VMVirtual机器上安装完系统后,使用驱动向导备份显卡驱动。用记事本打开安全显卡驱动程序中的*.inf后缀文件,找到以下内容
DiskID="VMwareTools"
CompanyName="VMware“公司”
SVGA="VMwareSVGAII"
更改为
DiskID="NVIDIAWindowsDriverLibraryInstallation"
CompanyName="NVIDIA"
SVGA="GeForceGTX660"
然后保存,右键“我的电脑”-“管理”-单击“设备管理器”。
选择显卡-右键单击“属性”。--更新驱动程序
手动安装修改后的驱动程序。更改后,显卡会显示为GTX660,而不是虚拟VM显卡(都是为了避免检测到游戏的虚拟机)
最后,重新启动虚拟机,就可以正常开始玩游戏了。
但是,我认为这样做是没有意义的。修改完之后,虚拟机可以通过检测,但是这个时候虚拟机就会很卡,无论电脑有多强大都会卡。延迟也超高。CPU使用率一直为100%,程序停止响应。
最佳解决方案:使用两台或更多计算机而不是虚拟机。
上一篇:怎么防止虚拟机被检测
下一篇:怎么检测不出虚拟机