![使用 DRM 软件虚拟化物理机](https://linux22.com/image/1570018/%E4%BD%BF%E7%94%A8%20DRM%20%E8%BD%AF%E4%BB%B6%E8%99%9A%E6%8B%9F%E5%8C%96%E7%89%A9%E7%90%86%E6%9C%BA.png)
我在一台旧的 Windows 7 机器上安装了一款软件,该软件会检查主机上是否正在运行,以此作为 DRM 保护盗版的手段,例如检查硬盘 UUID。是否可以虚拟化包含该软件的物理机,以便该软件仍能正常运行?
我担心物理驱动器在某些时候可能会出现故障,并且我将无法再使用该软件。
答案1
我建议尝试一下,但项目的可行性取决于该产品检查什么。
磁盘序列通常由 P2V 保存。
您可能需要重置网络 MAC 以使其与原先相同,并且在测试时需要让原始计算机脱离网络。或者,您可以使用大多数虚拟化软件上提供的仅主机虚拟网络适配器(在另一台计算机上)进行测试。
一些组件必须按原样传递给虚拟机,其中可能包括 CPU 和 GPU(取决于虚拟化软件)。
所以,试试吧。如果不行,你可以使用以下方法跟踪产品的执行情况: 进程监控,这可能表明它执行的最后一个信息系统调用是什么,然后搜索伪造它的方法。