其他人的守则说:
var wmiNetAdapterConfiguration = new ManagementClass("Win32_NetworkAdapterConfiguration");
var wmiNetAdapters = wmiNetAdapterConfiguration.GetInstances();
var count = wmiNetAdapters.Count; // throws exception
这在我的开发环境中以System.Management.ManagementException
炸弹:“提供商失败”。
原作者无法提问,我不知道这意味着什么,或者为什么它在我的环境中失败了。求救!
答案 0 :(得分:0)
如果您正在连接到远程计算机,使用本地帐户进行身份验证(远程计算机本地!),并且启用了UAC,则也会发生此错误。设置每个命名空间的权限可能有所帮助,取决于我怀疑的WMI命名空间。禁用UAC应该解决它。