OVH Cloud OVH Cloud

WMI Win32_OperatingSystem

2 réponses
Avatar
Stephane Le Coustre
voila je debut dans le wmi et j'essai de redemarer ma machine et je n'y
arrive pas

voila ce que j'ai fais :
dabord :
mgmtclassgen Win32_OperatingSystem /l CS /p c:\System.cs

puis dans mon code :
ROOT.CIMV2.Win32.OperatingSystem o = new OOT.CIMV2.Win32.OperatingSystem();
o.Reboot();

pourquoi ce code ne fonctionne pas

2 réponses

Avatar
LEBRUN Thomas
> pourquoi ce code ne fonctionne pas



Bonne question :)

Plus sérieusement, tu as un message d'erreur ? Une exception ?

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com


"Stephane Le Coustre" a écrit :

voila je debut dans le wmi et j'essai de redemarer ma machine et je n'y
arrive pas

voila ce que j'ai fais :
dabord :
mgmtclassgen Win32_OperatingSystem /l CS /p c:System.cs

puis dans mon code :
ROOT.CIMV2.Win32.OperatingSystem o = new OOT.CIMV2.Win32.OperatingSystem();
o.Reboot();

pourquoi ce code ne fonctionne pas



Avatar
Stephane Le Coustre
Voici l'erreur :
Une exception non gérée du type 'System.InvalidOperationException' s'est
produite dans system.management.dll

Informations supplémentaires : L'opération n'est pas valide en raison de
l'état actuel de l'objet.

elle se produit dans la methode de reboot sur cette ligne :
System.Management.ManagementBaseObject outParams =
PrivateLateBoundObject.InvokeMethod("Reboot", inParams, null);