Visual Basic - Modificar la gateway(puerta enlace) desde vb

Life is soft - evento anual de software empresarial
 
Vista:

Modificar la gateway(puerta enlace) desde vb

Publicado por soncillo (31 intervenciones) el 06/05/2005 14:49:13
Saludos a todos!
Necesito poder acceder y modificar la gateway(puerta enlace) desde vb
Me es indiferente la forma de hacerlo,ya sea mediante una api o por rutina.
Agradeceria tremendamente cualquier consejo o ayuda para poder solucionar este tema,ya que llevo muchas horas de prueba y busqueda y no he podido solucionarlo.
Gracias a todos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Modificar la gateway(puerta enlace) desde vb

Publicado por Anonimo (1 intervención) el 08/05/2005 04:59:49
No entiendes?

No seas tan animal!

NO SE PUEDE HACER CON VB

LEE LAS PREGUNTAS PUBLICADAS ANTES DE PREGUNTAR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Modificar la gateway(puerta enlace) desde vb

Publicado por Carlos (1 intervención) el 07/03/2014 14:46:05
¿Cómo que no?

Con esto se puede:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'Cómo cambiar la dirección IP, máscara de subred y puerta de enlace: 
Dim objWMI As Object, objAdaptador As Object
Dim arrIP As Variant, arrMascara As Variant
Dim arrPuertaEnlace As Variant, arrMetrica As Variant
Dim lngResultado1 As Long, lngResultado2 As Long
Set objWMI = GetObject("winmgmts:\\.\root\cimv2")
arrIP = Array("192.168.1.141")
arrMascara = Array("255.255.255.0")
arrPuertaEnlace = Array("192.168.1.100")
arrMetrica = Array(1)
For Each objAdaptador In objWMI.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
lngResultado1 = objAdaptador.EnableStatic(arrIP, arrMascara)
lngResultado2 = objAdaptador.SetGateways(arrPuertaEnlace, arrMetrica)
If lngResultado1 = 0 And lngResultado2 = 0 Then
Debug.Print "Dirección IP, máscara de subred y puerta de enlace modificadas"
Else
Debug.Print "No se han podido modificar la dirección IP, máscara de subred y puerta de enlace"
End If
Next objAdaptador
Set objWMI = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar