Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Diosky en 03 de Noviembre de 2008, 07:47:14 PM

Título: Duda
Publicado por: Diosky en 03 de Noviembre de 2008, 07:47:14 PM
Necesito saber si alguien sabe como puedo capturar las prestaciones de la maquina por ejemplo Procesador y RAM con alguna funcionalidad de windows en C++.

Gracias
Título: Re: Duda
Publicado por: [EX3] en 03 de Noviembre de 2008, 09:01:42 PM
Directamente con la API de Windows:

GetPhysicallyInstalledSystemMemory() (http://msdn.microsoft.com/en-us/library/cc300158(VS.85).aspx) para obtener la informacion sobre la memoria RAM del sistema. Esta otra te ofrece informacion mas general sobre la memoria de la maquina, fisica o virtual, cantidad total y en uso: GlobalMemoryStatusEx() (http://msdn.microsoft.com/en-us/library/aa366589(VS.85).aspx). Esta ultima viene con codigo de ejemplo.

GetSystemInfo() (http://msdn.microsoft.com/en-us/library/ms724381(VS.85).aspx) te devolvera la informacion sobre el procesador que tenga la maquina, su tipo y numero de nucleos entre otras informaciones.

Para buscar mas funciones de la API de Windows te remito al indice por categorias de la API en la MSDN: http://msdn.microsoft.com/en-us/library/aa383686(VS.85).aspx

Salu2...
Título: Gracias
Publicado por: Diosky en 05 de Noviembre de 2008, 09:46:10 PM
EX3 gracias por la informacion de las API, eso era lo que buscaba