虚拟机双开DNF进阶教学 如何修改参数
【便玩家游戏www.bianwanjia.com1月20日消息】国服五一之后的更新加入了对虚拟机的登陆限制。
其实早在讨厌服加入虚拟机登陆限制时就曾经思考过应对方法,可惜无论是禁止相关进程或是修改VM硬件信息都不行...
之后尝试测试过Oracle VM VirtualBox和Windows Virtual PC,结果是令人无比失望的,前者卡在黑屏界面,后者直接不支持D3D加速(微软你真坑爹
后来发现这个技巧,这个技巧早在2011年就被人分享出来对应限制虚拟机运行程序
据称,使用此方法后“可以提高模拟的真实性,不过速度也会慢很多。
应该说人民的智慧是无穷的,在此基础上,本人与好基友[马甲君]对此展开了更加深入的研究。
虚拟机版本,VMware Workstation 10
首先,在这里我要进行辟谣
当在vmx中加入新参数后,对虚拟机的性能并没有直观显著影响,系统响应性反而有一定程度的提升。
经过本人与基友的彻夜测试,发现仅加入以下部分即可解除DNF针对VM的登陆限制
isolation.tools.setVersion.disable = "TRUE" isolation.tools.getVersion.disable = "TRUE"
将上述两行加入至虚拟机配置文件*.vmx文件末尾即可(注意要换行,最后一行也多敲个回车,让光标移至下一空白行)
从字面上来看,该部分参数是关闭了VM增强程序VMTools获取tools版本号信息的功能
截图为证(任务栏能看见DNF),加入该参数后,虚拟机的VMTools竟然连虚拟机自身都不认了,直接提示不是虚拟机
连VM自家都认不出来了,你还怕TP娘能认出来吗(泪扇
追加测试:
到这里我们已经知道了原理,那么进行反向思维
既然是通过关闭程序对VMTools的信息进行获取以阻止判断是否为虚拟机
那么我们不装VMTools会怎么样?直接不装了,你怕不怕?(逃
安装一个全新的系统,之后安装DX9,vc++2005~2012,运行DNF
此错误为未安装显卡驱动
从一台安装过VMTools的机器中提取显卡驱动
安装到新系统中,运行DNF
结论是,即使不安装VMTools,在不动.vmx文件的情况下,依然会被判断出是虚拟机从而无法登陆
于是似乎只有修改.vmx文件这一条路了,呵呵。
最后上真相
1.VM未加入新参数时:
此错误为未安装显卡驱动
从一台安装过VMTools的机器中提取显卡驱动
安装到新系统中,运行DNF
结论是,即使不安装VMTools,在不动.vmx文件的情况下,依然会被判断出是虚拟机从而无法登陆
于是似乎只有修改.vmx文件这一条路了,呵呵。
最后上真相
1.VM未加入新参数时:
相关阅读
第一时间获取手游新鲜资讯,请在微信公众帐号中搜索“便玩家”或用手机扫描左方二维码,即可获得便玩家每日精华内容推送和最优搜索体验。