Obtener Procesador [C/C++]

Iniciado por Expermicid, Enero 17, 2013, 01:47:04 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Pequeño code para obtener el procesador de la PC. :)

Código: c
#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:



Saludos