Hola a todos, necesito que me orienten un poco, como podria modificar las propiedades de conexion a internet en c#, por ejemplo cambiar la ip, cambiar la puerta de enlace, etc, cosas por el estilo, gracias de antemano. ;D
Bueno, googleando y buscando por ahi al fin encontre la solución y la publicaré por si alguien mas la buscaba o la busca en un futuro, aqui esta el metodo para cambiar la ip y la mascara de subred, saludos
using System.Management; //referencia necesaria
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; }
}
}
}