我需要在我的应用程序中建立一个调用来检查SSD的健康状态。我尝试了不同来源的多个例子但却无法正常工作。在所有的例子中,我试过在ManagementObjectSearcher
query或foreach (ManagementObject data in searcher.Get())
循环中得到“不支持”的例外
我发现的所有例子都已经过时了,所以有什么改变吗?我正在运行带有.NET 4.6.2的Windows 10。您认为会有一个“现代”调用来访问SMART数据。任何帮助将不胜感激!谢谢!
事实证明在我的开发计算机上阻止了这些代码。甚至powerShell脚本也返回了相同的错误。我在生产机器上运行它,它按预期工作。没有在我的开发PC上找到这个底部,但这是次要的。