我需要在我的应用中建立呼叫以检查SSD的运行状况。
我尝试了来自不同来源的多个示例,但没有任何效果。在所有示例中,我都尝试过在ManagementObjectSearcher
查询或foreach (ManagementObject data in searcher.Get())
循环中得到“不支持”异常
我发现的所有示例都已经过时了,所以有什么变化吗?我正在运行带有.NET 4.6.2的Windows 10。您会认为将有一个“现代”调用来访问SMART数据。任何帮助将不胜感激!谢谢!
答案 0 :(得分:0)
原来是某些东西在我的开发计算机上阻止了此代码。甚至powerShell脚本也返回相同的错误。我在生产机器上运行它,并且按预期工作。在我的开发PC上没有深入了解此问题,但这是次要的。