static ManagementBaseObject() { WbemContext wbemContext; if (WMICapabilities.IsWindowsXPOrHigher()) { wbemContext = null; } else { wbemContext = new WbemContext(); } ManagementBaseObject.lockOnFastProx = wbemContext; }