如何获取虚拟机所在物理服务器的真实硬件信息
你的想法很难实现。
首先你必须验证程序在虚拟机之中才行,
如果能从虚拟机获取物理机的硬件信息,那么虚拟机的安全性就无法保障。
就我所知,VM系列虚拟机,通过安装vmtools工具,
同时直接给予vix函数系统特权时,这是虚拟机可以获取物理机的硬件信息。
不过VM Esx版本默认都禁止这个功能。
现在,国内的像仙剑五之类的游戏,都可以通过虚拟机非法复制许可证。
一般的游戏,为避免外|挂,采用虚拟机检测技术。
即这些程序默认禁止在虚拟机中允许。
很多通过虚拟机硬件仿真代码,都可以避开硬件的检测。
简单操作的想法:
个别机器的话:远程登陆客户端,运行CPU-Z,将结果发送到服务端。
大量机器定期检查的话:在客户端设置一个计划任务就行了。
软件推荐个LANHELPER,功能很广,深度略显不足。你要求的功能也有,也许不够你要求的那么好用。你尝试看看。
0条评论