J'ai un code simple:Pourquoi je n'arrive pas à faire fonctionner Win32_UninterruptiblePowerSupply?
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("select * from Win32_UninterruptiblePowerSupply");
ManagementObjectCollection items = searcher.Get();
foreach (ManagementObject item in items)
{
// Some code here...
}
L'objet "objets" est semi-nulle. C'est en fait un objet, mais un appel à .Count ou à n'importe quoi d'autre déclenche une exception.
Je dispose d'un onduleur compatible USB standard, Windows 7, et j'utilise Visual Studio 2010 sur une machine 64 bits. J'ai ajouté un manifeste et requireAdministrator aussi.
D'autres classes WMI fonctionnent, mais celle-ci ne fonctionne pas. Je n'ai plus d'idées - aidez-moi!
Est-ce que la classe de base CIM_UninterruptiblePowerSupply fonctionne mieux? – xcud
@xcud - bien, .Count est maintenant 0. Donc, j'obtiens une meilleure réponse en retour, mais cela ne ramène toujours pas l'information sur l'onduleur. D'autres idées? Merci! –
Combien d'instances s'affichent dans wbemtest.exe? –