cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004
-
18 juil. 2004 à 22:45
zurp
Messages postés14Date d'inscriptionjeudi 21 juin 2007StatutMembreDernière intervention17 mars 2008
-
18 mars 2008 à 15:18
Bonjour!
j'essaye de faire un logiciel me permettant de changer l'ip de mes carte reseau ainsi qu'indiquer les serveurs DNS.
POur le moment j'arrive a changer l'ip, mais ce changement se fait sur ma carte reseau, je cherche un moyen de specifier la carte qui doit prendre en compte le changement.
Mais je cherche aussi la fonction qui permet de specifier les adresses des serveurs DNS, ou de les trouver automatiquement.
Je vous remercie par avance
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 19 juil. 2004 à 00:04
pour le DNS :
SetDNSServerSearchOrder Method of the Win32_NetworkAdapterConfiguration Class pour qu'il soit prit en compte sur l'adaptateur de ton choix il faut que tu l'appelles sur l'instance de Win32_NetworkAdapterConfiguration qui le représente (sauf pour NT4, comme c'est dit, sur lequel ce réglage est global)
et pour l'IP pareil, appelle EnableStatic sur l'instance concernée
cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004 19 juil. 2004 à 11:46
Merci!
En fait je n'arrive pas a voir le parametre a passer pour qu'il trouve lui meme les adresses des serveurs dns.
Et je ne comprends pas ce que tu entends par l'instance concernee
Parce que moi l'ip j'arrivais a la mettre, mais j'ai 2 carte reseaux, certains changement se font sur la seconde, et je n'arrive pas a trouver la methode qu'il faut ...
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 19 juil. 2004 à 12:05
Prend WMI Explorer et va dans root/CIMV2
sélectionne la classe Win32_NetworkAdapter
Dans l'onglet Instance tu verras la liste de tes adaptateurs réseau
Tu vois que chaque adaptateur est représenté par un ID unique : DeviceID
Tu peux ainsi récupérer les DeviceID des cartes avec lesquelles tu veux travailler.
Ensuite va voir la classe Win32_NetworkAdapterConfiguration, la propriété Index correspond à chaque ID d'adaptateur, ce qui te permet de récupérer l'instance de la classe Win32_NetworkAdapterConfiguration qui correspond à la carte visée, et donc d'appeler les méthodes sur cette instance précise
cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004 19 juil. 2004 à 17:35
Encore une fois un grand merci!
Meme si j'ai eu un peu de mal a trouver tes reponses m'ont bien aidee!
Le dernier probleme...
Faire comme windows le propose : "trouver les adresses des serveurs dns automatiquement"
quand je me sert de SetDNSServerSearchOrder, si je mets le tableau de string a null, il me casse ma configuration sur les adresse IP et me mets 0.0.0.0 en ip 255.0.0.0 en masque, et me coche la case ou l'on doit specifier nous meme les adresses des serveurs
(Pour tester le bon fonctionnement de mon logiciel je me refere a la configuration donnee par windows dans les proprietes de ma carte reseaux...)
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004 19 juil. 2004 à 18:37
marche po :(
il garde la conf donnee juste avant, et casse toujours la conf des ip en mettant 0.0.0.0 255.0.0.0
:(
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair
cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004 19 juil. 2004 à 19:05
c'est deja le cas...
mais ca ne l'empeche pas de faire ce que j'ai ecrit dans le message du dessus
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair
cs_zaza42
Messages postés7Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention20 juillet 2004 20 juil. 2004 à 21:42
Ca marche!
en fait a la compilation il n'a pas tout reactualiser, lorsque j'ai supprimer tous les fichiers de sorties ca a bien fonctione
Encore un grand merci a toi!
__
(Une voix dans l'espace)
"Si on ne garde pas l'espoir que cela s'améliore, que nos descendants connaissent un monde plus riche et satisfaisant que le nôtre, la vie n'a pas de sens." Delenn à Sinclair