Comment récupérer un nom d’adaptateur
L’une des tâches que vous devez effectuer lors de la configuration d’une connexion IPDLC consiste à récupérer le nom de l’adaptateur avec lequel vous vous connectez.
Pour récupérer un nom d’adaptateur
Connectez-vous à l’espace de noms sur l’ordinateur local à l’aide de GetObject.
Récupérez le nom de l’adaptateur à l’aide de ExecMethod avec GetAllNetworkAdapters comme méthode à exécuter.
L’exemple suivant montre comment récupérer le nom de la première carte sur un système :
Private Sub GetAdapterName()
Dim objService, outParam, objSD, MyArray, nArray
set objService = GetObject("winmgmts:root/microsofthis")
set outParam = objService.Execmethod("MsSna_LinkService_IPDLC",
"GetAllNetworkAdapters")
objSD = Join(outParam.Adapters, ",")
MyArray = Split(objSD, ",")
nArray = Ubound(MyArray)
if nArray < 0 then
strLocalAddress = ""
else
strLocalAddress = MyArray(0) 'default to first one
end if
End Sub