-----Velocidad- microproce-sador

Iniciado por yosed, 16 Abril 2013, 20:41 PM

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

yosed

Hola a todos, soy nuevo en el foro. Necesito que mi programa lea la frecuencia del microprocesador, es decir, que lea el registro de windows y me diga la frecuencia del micro.
Pero creo que ni me esto acercando a como tendria que hacerlo. Os adjunto el codigo con el que intento leer el registro de windows. La verdad es que este asunto me esta volviendo loco, ya que llevo poco tiempo programando en C. utilizo builder 6 gracias de antemano

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRegistry *reg = new TRegistry;

reg->RootKey = HKEY_LOCAL_MACHINE;
if (reg->KeyExists("HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz")) {
reg->OpenKey("HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz", false);
ShowMessage("La velocidad del micro: " + reg->ReadString("~MHz"));
Edit1->Text= reg->ReadString("~MHz");
reg->CloseKey();
}

}
//---------------------------------------------------------------------------

BlackM4ster

Para que lo quieres? para medir fps?
- Pásate por mi web -
https://codeisc.com