J'ai une application écrite en C# qui doit être capable de configurer les cartes réseau sous Windows. Je suis en mesure de configurer un IP statique mais je veux plus d'un IP statique pour travailler comme prévucomment configurer plus d'une adresse IP statique par programmation en utilisant C#?
public void setIP(string ip_address, string subnet_mask)
{
ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objMOC = objMC.GetInstances();
foreach (ManagementObject objMO in objMOC)
{
if ((bool)objMO["IPEnabled"])
{
try
{
ManagementBaseObject setIP;
ManagementBaseObject newIP =
objMO.GetMethodParameters("EnableStatic");
newIP["IPAddress"] = new string[] { ip_address };
newIP["SubnetMask"] = new string[] { subnet_mask };
setIP = objMO.InvokeMethod("EnableStatic", newIP, null);
}
catch (Exception)
{
throw;
}
}
}
}
Cela aide à configurer une adresse IP statique. mais je veux configurer plus de 1 IP
J'ai ajouté le code pour configurer une IP statique. –
Merci monsieur. Voici un +1 :) Je vous souhaite bonne chance – MickyD
Pouvez-vous s'il vous plaît partager le code pour l'ajout de plus d'un IP statique –