Re.
En se basant sur l'exemple de CodeProject, tu récupères le résultat de InvokeMethod dans un ManagementBaseObject :
ManagementBaseObject objSetIP = objMO.InvokeMethod("SetGateways",objNewGate,null);
C'est dans cet objet que tu vas récupérer le code retour, avec un truc du genre (je te laisse voir le type retourné, je ne sais plus précisément ce qu'il en est) :
[edit]
Personnellement, j'utilise ce genre de trucs :
1 2 3 4 5 6 7
| public enum MyReturnValue {
Successful_NoRebootRequired = 0,,
Successful_RebootRequired = 1,
MethodNotSupportedOnThisPlatform = 64,
UnknownFailure = 65,
...
} |
(MyReturnValue)Enum.Parse(typeof(MyReturnValue), objSetIP["ReturnValue"].ToString());
J'avais vu ça par là.
[/edit]
Bon courage
Partager