首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请教怎么判断程序是否运行在虚拟机中

2012-02-06 
请问如何判断程序是否运行在虚拟机中?请问,window下(XP)的程序, 如何判断自己所处系统是否在虚拟机中应该

请问如何判断程序是否运行在虚拟机中?
请问,window下(XP)的程序, 如何判断自己所处系统是否在虚拟机中应该调用哪个函数?
谢谢!

[解决办法]
虚拟机检测技术剖析
http://bbs.pediy.com/showthread.php?t=119969
[解决办法]
检查硬件

vmware和virtualbox的硬件都差不多,intel piix的ide控制器,buslogic或lsilogic的scsi控制器,intel e1000或amd pcnet的网卡

当然上面的那些都可能误报,因为真机器也可能用

最准确的使用显卡和硬盘名,vmware里他们的品牌都是vmware

不同的虚拟机检测方法不同

热点排行