Modifier l'adresse IP

sebfr74 Messages postés 3 Date d'inscription lundi 2 janvier 2006 Statut Membre Dernière intervention 12 janvier 2006 - 6 janv. 2006 à 09:07
60662 Messages postés 6 Date d'inscription dimanche 6 mai 2007 Statut Membre Dernière intervention 27 juillet 2019 - 27 juil. 2019 à 11:08
Bonjour,
Je suis en train d'écrire une application sous VS2005 pour windows CE 5.0 en C# avec le compact framework 2.
J'ai supprimé le shell standart de windows de ma plateforme Windows CE5.0 sur plateforme builder pour avoir uniquement mon application qui se lance au démarrage de l'appareil car je ne veux pas laisser accès à Windows aux utilisateurs.
J'ai donc recréé des écrans de configuration notamment pour la partie réseau.
Je ne trouve pas la fonction qui me permettrait de modifier l'adresse IP, le masque de sous réseau et la passerelle de la machine.
J'imagine qu'il faudra appeler une fonction win32 via un P/invoke .
Si quelqu'un à une idée , merci par avance.
Sébastien

4 réponses

sebfr74 Messages postés 3 Date d'inscription lundi 2 janvier 2006 Statut Membre Dernière intervention 12 janvier 2006
6 janv. 2006 à 10:35
Entre temps j'ai trouvé la solution... merci
Sebastien
0
t_barbillon Messages postés 341 Date d'inscription mercredi 8 juin 2005 Statut Membre Dernière intervention 10 février 2009 2
6 janv. 2006 à 10:40
Salut, tu as plusieurs solutions pour faire ça :

>Les api de IpHlpApi.dll

>Le WMI du coté de la classe Win32_NetworkAdapterConfiguration

>Lancer l'exe netsh dans la config "interface ip" et utiliser la commande add address
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
6 janv. 2006 à 11:57
Bonjour,

Pourrais tu donner la solution qui a été trouvé, pour que ceux qui auront le meme probleme que toi puisse s'en sortir rapidement ?

Merci

Mx
MVP C#
0
sebfr74 Messages postés 3 Date d'inscription lundi 2 janvier 2006 Statut Membre Dernière intervention 12 janvier 2006
12 janv. 2006 à 13:18
Bonjour,


En fait j'ai trouvé cet exemple :
http://web3.codeproject.com/internet/ChangingIPADDRESS.asp?msg=877214

L'exemple permet de changer l'adrese IP... qui sont stockées dans la base de registre. Par contre cela nécessite de redémarrer windows...
Je vais quand même essayer avec la classe win32_NetworkAdapterConfiguratio

Sebastien
0
60662 Messages postés 6 Date d'inscription dimanche 6 mai 2007 Statut Membre Dernière intervention 27 juillet 2019
27 juil. 2019 à 11:08
url plus disponible.
0
Rejoignez-nous