elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Modificar Propiedades de conexion internet mediante c#[SOLUCIONADO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modificar Propiedades de conexion internet mediante c#[SOLUCIONADO]  (Leído 7,482 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Modificar Propiedades de conexion internet mediante c#[SOLUCIONADO]
« en: 21 Enero 2010, 00:07 am »

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


« Última modificación: 22 Enero 2010, 05:46 am por BadDevil » En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Modificar Propiedades de conexion internet mediante c#
« Respuesta #1 en: 22 Enero 2010, 05:44 am »

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

Código
  1. using System.Management; //referencia necesaria
  2.  
  3. public void setIP(string ip_address, string subnet_mask)
  4.        {
  5.            ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration");
  6.            ManagementObjectCollection objMOC = objMC.GetInstances();
  7.            foreach (ManagementObject objMO in objMOC)
  8.            {
  9.                if ((bool)objMO["IPEnabled"])
  10.                {
  11.                    try
  12.                    {
  13.                        ManagementBaseObject setIP;
  14.                        ManagementBaseObject newIP = objMO.GetMethodParameters("EnableStatic");
  15.                        newIP["IPAddress"] = new string[] { ip_address };
  16.                        newIP["SubnetMask"] = new string[] { subnet_mask };
  17.                        setIP = objMO.InvokeMethod("EnableStatic", newIP, null);
  18.                    }
  19.                    catch (Exception) { throw; }
  20.                }
  21.            }
  22.        }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Obtener/modificar propiedades de ventanas externas
Programación Visual Basic
AlxSpy 4 4,492 Último mensaje 28 Marzo 2011, 16:59 pm
por AlxSpy
Dar conexion a internet a un ruter mediante un pc de sobremesa.
Redes
Porra 5 4,288 Último mensaje 22 Noviembre 2011, 22:18 pm
por Porra
Modificar Grub para modificar propiedades de otros distros
GNU/Linux
Puntoinfinito 7 6,000 Último mensaje 2 Agosto 2012, 01:37 am
por dato000
[Batch] Modificar propiedades de programas
Scripting
Nilrac 4 5,179 Último mensaje 14 Septiembre 2012, 17:24 pm
por Eleкtro
Modificar el valor ram (4,00 GB) a (32,00) en propiedades del equipo
Software
Loqui86 6 7,870 Último mensaje 21 Diciembre 2012, 13:25 pm
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines