发明名称 |
检测硬件环境是否为虚拟机环境的方法及装置 |
摘要 |
一种检测硬件环境是否为虚拟机环境的方法,包括:获取硬件环境的系统第一时间;向CPU发送执行指令,执行指令用于指示CPU执行特权指令;当检测到特权指令执行完毕时,获取硬件环境的系统第二时间;以及计算系统第一时间和系统第二时间的差值,若差值超过预设值,则判定硬件环境为虚拟机环境。此外,本发明还提供一种检测硬件环境是否为虚拟机环境的装置。上述检测硬件环境是否为虚拟机环境的方法及装置可更有效地检测出硬件环境是否为虚拟机环境。 |
申请公布号 |
CN104239003A |
申请公布日期 |
2014.12.24 |
申请号 |
CN201310227592.6 |
申请日期 |
2013.06.08 |
申请人 |
深圳市腾讯计算机系统有限公司 |
发明人 |
高剑林 |
分类号 |
G06F9/44(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
上海波拓知识产权代理有限公司 31264 |
代理人 |
吕静 |
主权项 |
一种检测硬件环境是否为虚拟机环境的方法,其特征在于,包括:获取所述硬件环境的系统第一时间;向CPU发送执行指令,所述执行指令用于指示所述CPU执行特权指令;当检测到所述特权指令执行完毕时,获取所述硬件环境的系统第二时间;以及计算所述系统第一时间和所述系统第二时间的差值,若所述差值超过预设值,则判定所述硬件环境为虚拟机环境。 |
地址 |
518057 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼 |