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 |