Question [Résolu] Objet COM Network list manager

Plus d'informations
il y a 15 ans 5 mois #8298 par Jacques Barathon
Malheureusement mes tests sur mon W7 n'ont guère été plus concluants. J'ai vu que tu avais reçu d'autres suggestions sur des forums américains, notamment sur le type de la variable $guid, sans grand succès apparemment...

La piste WMI me paraît la plus simple. Tu devrais pouvoir faire un mapping entre les objets retournés par WMI et ceux retournés par l'objet COM, ce qui te permet de mixer les informations des deux provenances.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 5 mois #8301 par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
C'est à la base ce que je souhaite faire...Je souhaitais coupler la recuperation des informations basiques (type IP,MAC,Gateway,GUID...) via WMI aux infos de connectivité de la carte en question via COM.
Seulement, comment faire un mapping sans l'info qui relierait WMI et COM ?, a savoir un ID ou un connectionID ?...

C'est tout l'enjeu et la je seche :unsure:<br><br>Message édité par: crousti, à: 14/12/10 09:57

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 5 mois #8302 par Jacques Barathon
Tu as essayé la méthode GetConnectionID ? A priori elle marche de la même façon que GetAdapterID, donc elle risque d'échouer de la même façon. Mais si par miracle elle marche, tu devrais pouvoir rapprocher son résultat avec la propriété WMI NetConnectionID.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 5 mois #8304 par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
Oui j'ai deja tenté avec GetConnectionID()
Le resultat est le même.
La definition de la methode semble la meme que GetADapterID() d'ailleurs.
C'est toujours ce type GUID qui pose problème.

La definition de ces methodes n'est d'ailleurs pas plus causant :

TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetAdapterId
MemberType : Method
Definition : GUID GetAdapterId ()

TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetConnectionId
MemberType : Method
Definition : GUID GetConnectionId ()

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 5 mois #8306 par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
J'ai trouvé un exemple pur .Net (C#)

code.msdn.microsoft.com/NLM/Release/Proj....aspx?ReleaseId=3010

ça a l'air assez simple, il suffit de referencer l'activeX dans le projet. C'est rageant qu'avec autant de simplicité en .Net, on galère autant en PS...:(

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 5 mois #8307 par Jacques Barathon
Je suppose que tu as essayé la syntaxe qu'ils utilisent dans leur code C# ?

[code:1]
$connection.GetAdapterId().ToString()
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.040 secondes
Propulsé par Kunena