Bonjour,
Actuellement je développe en C++ et je me suis servie de la fonction :GetAdapterInfo de l'API windows pour récupérer des informations sur les cartes réseaux (ces informations sont stockées dans la structure IP_ADAPTER_INFO puis dans la sous structure IP_ADDR_STRING ).
J'arrive à obtenir l'adresse mac, les adresses ip et le sous masque pour cette chaque adresse mac.
Cependant je voudrais savoir de quel type de réseau il s'agit (ex : wifi, ethernet...).
Il y a une partie dans la structure IP_ADAPTER_INFO qui concerne le type :
Cependant, cela n'indique pas si c'est un réseau wifi ou non... Il sera considéré comme ethernet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Type The adapter type. The type must be one of the following values: * MIB_IF_TYPE_OTHER * MIB_IF_TYPE_ETHERNET * MIB_IF_TYPE_TOKENRING * MIB_IF_TYPE_FDDI * MIB_IF_TYPE_PPP * MIB_IF_TYPE_LOOPBACK * MIB_IF_TYPE_SLIP
Comment faire, peut on se baser sur le flux (bande passante) qui circule pour déterminer le type de réseau, et si oui, comment obtenir ces informations?
Partager