【问题标题】:detect if windows is running on hyper-v virtual machine检测 windows 是否在 hyper-v 虚拟机上运行
【发布时间】:2015-03-11 09:41:44
【问题描述】:

有没有办法检测 Windows 操作系统是否在 Hyper-V 上运行?我将在 Java 中实现它(我发现有一种方法适用于 C++,但不适用于 java),以便我的应用程序能够识别它是在本机还是虚拟(显式 Hyper-V)系统上运行。

【问题讨论】:

  • 出于兴趣,您打算将这些信息用于什么目的?在我看来,这可能是the XY problem 的情况;你的程序真的需要知道这条特定的信息吗?

标签: java virtual hyper-v


【解决方案1】:

我认为您的问题应该是从 java 执行 WMI 查询。 jWMI 之类的库可以为您提供帮助。

您也可以尝试在following post 上找到答案。

之后,您可以使用用 C++ 编写的代码轻松执行 Windows 发现。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    相关资源
    最近更新 更多