SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: frodogus en Sábado 4 de Marzo de 2006, 13:53

Título: Libreria Para Conocer El Hardware Del Sistema
Publicado por: frodogus en Sábado 4 de Marzo de 2006, 13:53
Buenas tardes a todos:

   He buscado en todos los apartados y no he encontrado nada que me ayude por eso me he decidido a escribir.

   Mi problema es que estoy intentando hacer un monitorizador centralizado de servidores en Java. Para esto necesito conocer el sistema como puede ser el uso del CPU, memoria física, etc.

   Para conseguir esta información necesito utilizar JNI (Java Native Interfaz) que ejecuta programas en código C. De esta forma no se ejecuta en la Máquina Virtual de Java sino en el sistema.

   Estudie algo en C, y hasta tengo un libro pero solo se basa en la programación básica como son lectura de ficheros, libreria entrada/salida, etc,  pero nada sobre llamadas al sistema.

   Si alguien me pudiera decir, al menos, la librería que debería conocer para poder conseguir lo que necesito, si realmente se puede conseguir. Sino, algun otro lenguaje en el que sí se pueda.

   Muchas gracias por adelantado.
Título: Re: Libreria Para Conocer El Hardware Del Sistema
Publicado por: Eternal Idol en Sábado 4 de Marzo de 2006, 17:45
Toda esa informacion te la provee el Sistema Operativo y por lo tanto necesitas conocer la API del mismo.
Título: Re: Libreria Para Conocer El Hardware Del Sistema
Publicado por: frodogus en Sábado 4 de Marzo de 2006, 19:33
¿De donde se puede conseguir la Api del Sistema Operativo, por ejemplo Windows?

¿Esas apis que dices, en que lenguaje estan?
Título: Re: Libreria Para Conocer El Hardware Del Sistema
Publicado por: Eternal Idol en Sábado 4 de Marzo de 2006, 22:23
La API de Windows esta documentada en http://msdn.microsoft.com (http://msdn.microsoft.com) y esta escrita en C. Se puede usar desde cualquier lenguaje que permita llamadas a DLLs de Windows (C, C++, VB, assembly, etc).