Pregunta: | 37249 - COMO SABER QUE APLICACIONES ESTAN ABIERTAS |
Autor: | Juan carlos |
Necesito saber como puedo determinar que aplicaciones estan siendo usadas en un equipo desde codigo Java. Se que necesti utlizar sockets pero no se que funciones debo utilizar. Lso sistema opertaivos sobre los que estoy trabajando son Linux y Windows |
Respuesta: | Daniel H |
Hola que tal saludos, pues mira lo que podrias hacer es usar la clase Runtime, y mediante ella hacer un "ps -A >> verprocesos", con esto guardarias todos los procesos que se estan corriendo en el archivo verprocesos, y posteriormente lees el archivo para que lo puedas mostrar en java , eso seria en linux y hacer lo mismo en windows ( no recuerdo el comando para windows pero es similar ), aqui un liga donde habla acerca del uso de la clase Runtime:
http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parte8/cap8-5.html#Cap8_5_4 esa seria una forma, ahora bien talvez java traiga alguna clase dedicada a ese tipo de cosas, es decir al monitoreo del sistema o algo asi, pero si te urge lo que te explique seria una solucion rapida y facil. |