Vmware workstation 修改 drive name 和 system Model

最近在使用一个软件,可惜它会检测是否是虚拟机环境。如果是虚拟机环境,它会自动退出。所以要想办法,躲避检测。经过一些研究发现它检测两个地方。

1. 检测device Manager中Disk drivers的名称。

2. 检测 msinfo32中的System Manufacturer 和System Model 。

 

对于第一点:

a. Device manager,选中设备,右键Properties->Detials->Driver Key。 Value右键copy。
b.regedit->HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Enum
c. F3查找 copy的Value
d. Friendly Name改成:TOSHIBA KSG60ZMV40G 40GB

 

对于第二点:

System Manufacturer 和System Model 这两个值是从Bios中读取的。如果重新编辑BIOS会比较麻烦,好在vmware vmx提供一个参数可以直接读取物理机的信息。

vmx中添加
SMBIOS.reflectHost = TRUE

C:\Users\cnllgm>wmic ComputerSystem Get Model, Manufacturer

Manufacturer Model
Dell Inc. Latitude E7270

参考资料

https://www.avoiderrors.com/rename-devices-device-manager/

https://superuser.com/questions/855854/vmware-windows-7-change-system-manufacturer-and-system-model

posted @ 2020-05-20 10:13  不能不明白  阅读(849)  评论(0)    收藏  举报