Raj*_*Rao 4 c# windows virtualization windows-7
如何通过代码检测系统是否支持硬件虚拟化?(最好用C#或C++).
我尝试使用WMI和ManagementObjectSearcher,并且找不到似乎代表虚拟机支持是否存在于机器中的属性.
奖金问题:是否可以判断CPU是否支持硬件虚拟化,但在BIOS中是否已禁用?
我没有C-ish的答案,但这是一个PowerShell方法 - 它只是一个简单的WMI查询 - 可以提供帮助.
查询Win32_Processor; 有标志"SecondLevelAddressTranslationExtensions"和"VirtualizationFirmwareEnabled".他们似乎回答了我的问题.
在PoSH中,它是
(GWMI Win32_Processor).VirtualizationFirmwareEnabled
和
(GWMI Win32_Processor).SecondLevelAddressTranslationExtensions
我希望这有帮助.
马克米纳西
| 归档时间: |
|
| 查看次数: |
14885 次 |
| 最近记录: |