当前位置:首页 > 虚拟机 > 正文

游戏时怎么检测虚拟机


一、虚拟机会被网易检测出来吗虚拟机可以被网易检测到。
因为网络游戏会捕获机器的IMEI码、机器码等信息、位置信息和网络端口,如果普通的模拟器没有模拟这些,基本上就会被判断为PC模拟器。
严重影响游戏平衡的,将被封禁。


二、怎么样才不会被检测出是用虚拟机呢?

1.理论上是检测不到的,但如果是统计数据的话,也许可以检测到,比如统计每次点击有多少位置偏差。点击间隔非常小,您可以分辨出它是由人还是计算机操作的。就是这样。

2.第一步是使用截屏软件将手机上的游戏投射到计算机上。手机上打开的游戏通过投屏到电脑上也会被系统识别为手机。。第二步是使用计算机的鼠标和键盘。此时,您可以通过使用OTG线将外部键盘或控制器连接到手机来完成第二步。

3.模拟没有超级权限的Android操作环境,因为在运行应用程序时会检测到root用户,并且如果没有超级权限,这些数字掩码就会丢失。设置权限可以让您完全伪装您的手机而不被应用程序检测到。

4.使用系统模拟软件来模拟和冒充其他系统环境,例如Android模拟器。它通过改变本地硬件信息、改变CPU、内存等信息、改变屏幕尺寸、分辨率等信息来伪装自己。

5.首先,将VMware虚拟机的操作系统调至最快状态(关闭不必要的程序、自动更新等),关闭虚拟机,然后打开VMware配置文件。虚拟机是一个后缀为vmx的文本文件。

6.尝试将这些添加到您的.vmx文件中。在XP上可以,但在Ubuntu上不一定。竟内核不同。


三、我开的虚拟机被游戏检测到了?怎么解决啊?要详细的!

上面的方法都不管用,我都试过了

以虚拟机为例,进行如下修改

将以下代码添加到虚拟机的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"(有些说明说你只需要更改这一项。我尝试过,但没有成功。你必须一起更改所有这些。Douke平台可用所以只更改这一项无法导入)


disable_acceleration=TRUE(此项可省略)


然后保存。
导入虚拟化引擎-处理器-虚拟处理器虚拟机


优先级模式:选择最后最长的条目

点击确定
(以上修改必须关闭虚拟机时进行)

然后打开虚拟机并启动进入系统

重命名显卡:
VMVirtual在计算机上安装系统后,使用驱动程序向导备份显卡驱动程序。用记事本打开备份的显卡驱动程序中扩展名为*.inf的文件,找到以下内容


DiskID="VMwareTools"


CompanyName=“VMware公司”


SVGA="VMwareSVGAII"


修改为


DiskID="NVIDIAWindowsDriverLibraryInstallation"


CompanyName="NVIDIA"


SVGA="GeForceGTX660"

然后保存,右键你的电脑i--管理--设备管理器

选择显卡--右键属性--更新驱动

安装手动修改的驱动。修改后,显卡将显示为GTX660,而不是VM虚拟显卡(都是为了避免游戏被虚拟机检测到)。

最后重启虚拟机就可以正常进入游戏了。

但是,我觉得这样做没有意义。修改后,虚拟机可能会通过检测,但是此时无论虚拟机多么强大,虚拟机都会变得很卡。电脑是这样,就会卡住。延迟也超高。CPU使用率一直为100%,程序无响应。

最佳解决方案:使用两台或更多计算机而不是虚拟机。