代码之家  ›  专栏  ›  技术社区  ›  Ali Tarhini

如何检测应用程序是否在KVM下运行?

  •  1
  • Ali Tarhini  · 技术社区  · 15 年前

    我已经知道如何检测vmware和virtualpc,但我想知道如何在 Kernel Virtual Machine . 我希望代码是在C或C++中。

    1 回复  |  直到 15 年前
        1
  •  1
  •   unwind    15 年前

    This page 意味着如果Linux是托管操作系统,那么检查内核的引导消息就足够了:

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

    这应该很容易在C中实现。