Underc0de

Programación General => C / C++ => Códigos Fuentes => Mensaje iniciado por: Expermicid en Enero 17, 2013, 01:47:04 PM

Título: Obtener Procesador [C/C++]
Publicado por: Expermicid en Enero 17, 2013, 01:47:04 PM
Pequeño code para obtener el procesador de la PC. :)

#include <Windows.h>
#include <iostream>

using namespace std;

void main() {
char *sTemp;
DWORD bytesread;
HKEY hkey;

if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", 0, KEY_READ, &hkey) == ERROR_SUCCESS) {
        if (RegQueryValueEx(hkey, "ProcessorNameString", 0, 0, 0, &bytesread) == ERROR_SUCCESS) {
sTemp = (char *)malloc(bytesread);
if (RegQueryValueEx(hkey, "ProcessorNameString", 0, 0, (LPBYTE)sTemp, &bytesread) == ERROR_SUCCESS)
cout << "Procesador --> " << sTemp << endl;
free(sTemp);
}
RegCloseKey(hkey);
    }
getchar();
}


En funcionamiento:

(http://i.imgur.com/ubFIj.png)

Saludos