RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67293 - EJECUTAR COMANDOS CMD COMO ADMINISTRADOR
Autor:  Jesus Zuniga
Hola.

Estoy creando un programa para cambiar las direcciones IP en windows investigando encontré el siguiente comando para hacerlo:

netsh interface ip set address "Conexión de área local" static 'dirección IP' 'mascara' 'puerta de enlace'

Lo quiero ejecutar mediante:

Runtime.getRuntime().exec

Pero no funciona, cuando lo ejecuto directamente en la ventana de cmd aparece el siguiente mensaje:

"La operación solicitada requiere elevación (Ejecutar como administrador)."

¿ Existirá la manera de ejecutar el comando con Runtime.getRuntime.exec() ?

He probado configurando el usuario "bajando" el control del usuario, así si funciona desde java el comando, pero no me gustaría hacerlo en cada equipo que quiera ocupar el programa, debido que ese proceso requiere reinicio.

También ejecutando el CMD como administrador funciona el comando, pero yo lo quiero hacer desde una aplicación en JAVA

¿Como podre hacerlo?

Gracias


Nombre
Apellidos
Correo
Comentarios