1

我尝试通过 VB.net 查询系统上是否启用了虚拟化(VTx)

Dim searcher As New ManagementObjectSearcher(
            "root\CIMV2",
            "SELECT * FROM Win32_Processor")
            For Each queryObj As ManagementObject In searcher.Get()
                MsgBox(queryObj("VirtualizationFirmwareEnabled"))
            Next

尽管在 BIOS 中启用了它,并且我可以在我的 VirtualBox 中运行 64 位客户系统,但 Win32_Processor 总是报告错误。

在此处输入图像描述

如果我查看任务 - 管理器,它会显示“虚拟化:已启用” 在此处输入图像描述

是否有另一种查询 VTx 状态的可能性?

提前致谢!

4

0 回答 0