Configurer le reseau??

Signaler
Messages postés
36
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
17 juillet 2007
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour!

Voila j'aimerais savoir s'il est possible de gérer ses connections reseau windows a savoir les enregistrer (xml?) et les editer a partir d'une appli ? Et si oui qqun aurait-il des pistes de programmation parce que je trouve aucune infos...Merci d'avance!!!

8 réponses

Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Salut, tu peux utiliser le wmi pour récuperer les infos sur tes paramètres réseaux : Win32NetworkAdapterConfiguration pour les cartes réseaux, Win32Ip4PersitentRouteTable pour les tables de routages ...

Après avoir récupérer les infos tu peux les tocker dans un xml pour les réediter ensuite.



Un peu de pub jette un oeuil sur cette source ça devrait t'aider un peu pour tout ce qui est wmi.

Par contre le mélange Wmi/ Xp Sp2 semble poser des problèmes pour les utilisateurs n'étant que administrateur local, à voir
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
ce que tu veux c'est enregistré l'ip, le masque... ?

Sébastien FERRAND
[MVP C#]
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
pas assez rapide

PS : c'était mon 1000ème message qd mm

Sébastien FERRAND
[MVP C#]
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Salut, pour ce qui est de l'écriture dans un fichier xml tu peux faire un code de ce style


//Exécution de la requête
WMIQuery = new ManagementObjectSearcher(


this.ScopeConnection,

new ObjectQuery("ma requête WQL"));


//Aquisition du résultats
ManagementObjectCollection QueryResults = WMIQuery.Get();

int ObjectIndex = 0;



//Ecriture dans le flux XML

foreach (ManagementObject Object in QueryResults)

{

XmlAttribute MyAttr = MyXmlDoc.CreateNode(



XmlNodeType.Attribute,



"nom",



"namespace");

MyAttr.Value = Object.GetText(TextFormat.CimDtd20);

MyNode.Attributes.SetNamedItem(Attr)

ObjectIndex ++;
}




ps : sebmafate : un titre de mvp, le 1000° message faudrait faire une petite fiesta, non ? ;)
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
20
Faire une fiesta ? C'est pas gagné , Ford a mis plusieurs années pour y arriver !!

J'ai fait ma soirée blague pourrie , promis c'est la dernière.

::|The S@ib|::
MVP C#.NET
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
mouarf... finalement t'as pas trouvé t'es vrai amis alors t'es resté ?

tant pis...

Sébastien FERRAND
[MVP C#]

lol...
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
lol la blague sur la fiesta, même que j'avais pas tilté au début logique il est un peu tôt
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
93
Pas mal le coup de la fiesta :p

/*
coq
MVP Visual C#
*/