标签: c++ c virtualization virtual-machine
我已经知道如何检测VMWare和VirtualPC,但我想知道如何在Kernel Virtual Machine中执行此操作。我希望代码是C或C ++。
答案 0 :(得分:1)
This page意味着如果Linux是托管操作系统,那么检查内核的启动消息就足够了:
# dmesg | grep -i virtual CPU: AMD QEMU Virtual CPU version 0.9.1 stepping 03
这应该很容易在C中实现。