开发者

How to detect if an application is running under KVM?

开发者 https://www.devze.com 2022-12-17 10:58 出处:网络
I already know how to detect VMWare and VirtualPC, but I want to know how to do this in Kernel Virtual Machine. I would like t开发者_开发技巧he code to be in C or C++.This page implies that it\'s enou

I already know how to detect VMWare and VirtualPC, but I want to know how to do this in Kernel Virtual Machine. I would like t开发者_开发技巧he code to be in C or C++.


This page implies that it's enough to check the kernel's boot messages, if Linux is your hosted OS:

 # dmesg | grep -i virtual
 CPU: AMD QEMU Virtual CPU version 0.9.1 stepping 03

That should be easy enough to implement in C.

0

精彩评论

暂无评论...
验证码 换一张
取 消