请问如何判断程序是否运行在虚拟机中?
请问,window下(XP)的程序, 如何判断自己所处系统是否在虚拟机中应该调用哪个函数?
谢谢!
[解决办法]
虚拟机检测技术剖析
http://bbs.pediy.com/showthread.php?t=119969
[解决办法]
检查硬件
vmware和virtualbox的硬件都差不多,intel piix的ide控制器,buslogic或lsilogic的scsi控制器,intel e1000或amd pcnet的网卡
当然上面的那些都可能误报,因为真机器也可能用
最准确的使用显卡和硬盘名,vmware里他们的品牌都是vmware
不同的虚拟机检测方法不同