vb.net - Win32_Processor VirtualizationFirmwareEnabled 始终返回 False
问题描述
我尝试通过 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 状态的可能性?
提前致谢!
解决方案
推荐阅读
- openstack - 找qcow2c磁盘镜像格式的文档
- bootstrap-4 - 我在哪里可以获得 Boostrap Collapse 插件,如何设置它?
- c# - 来自 Nullable 或可选 c# 成员的打字机可选成员
- python-3.6 - 如何设置一个 cron 来专门使用 python3 运行?
- winforms - C# Winforms/WPF - 如果选中单选按钮,则更新 Winforms 文本框
- performance - Unity3D:动作捕捉动画在移动设备上的兼容性是否低很多?
- python - 根据其他数据框中提供的范围值创建新列
- python - 如何将使用“\r\n”作为换行符的字符串转换为熊猫数据框
- aws-lambda - AWS-Lambda 可以使用调用 C 的 Python 吗?
- c# - 如何在锁定屏幕下退出 UWP Kiosk 应用程序