Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Datos de la computadora (https://www.clubdelphi.com/foros/showthread.php?t=38324)

wildnetboy 11-12-2006 20:06:33

Datos de la computadora
 
Hola a todos espero no molestarlos con la pregunta pero ando un poco mal en la programacion asi que me gustaria que me dieran una mano o me orientaran donde puedo leer para resolver el problema.

El problema es el siguiente:
Necesito saber:
1.- El nombre de la computadora.
2.- Unidades (CD,DVD o HD)
3.- Cantidad de memoria RAM.
4.- Tipo de procesador.
5.- IP de la computadora.
6.- Nombre de la red a la que pertenece
7.- Paqueteria instalada.

Es para un proyecto que estoy realizando..
De antemano muchas gracias a todos.

dec 11-12-2006 20:20:55

Hola,

Tal y como lo planteas yo te diría que utilizases algún componente de los que encuentras en Torry's, por ejemplo.

seoane 11-12-2006 20:30:16

La forma de obtener la mayoría de esos datos la encontraras por separado en distintos hilos de este mismo foro, o puede que en la sección de trucos. Yo recuerdo que en algún hilo se hablo, al menos, de los siguiente.

Código:

El nombre de la computadora.
Unidades (CD,DVD o HD)
Cantidad de memoria RAM.
IP de la computadora.

Y puede que del resto también se hablara.

wildnetboy 12-12-2006 18:24:43

:) Alguien que tenga algo mas en concreto que me pueda ayudar
Gracias

Roilo 22-02-2007 22:24:18

Un Abraso al FORO
 
Tengo algo para ti...

Código Delphi [-]
function GetComputerName : String; {Determinar Nombre de PC}
var
   pcComputer : PChar;
   dwCSize    : DWORD;
begin 
   dwCSize := MAX_COMPUTERNAME_LENGTH + 1;
   GetMem( pcComputer, dwCSize );
   try
      if Windows.GetComputerName( pcComputer, dwCSize ) then 
         Result := pcComputer;
   finally
      FreeMem( pcComputer ); 
   end; 
end;

Buscando por el registro de Windows encontré una clave que contenía caracteristicas del CPU de mi Maquina y creé este código para cacturarla. Hasta ahora no me cuadra, porque solo me ha servido para los procesadores Intel. Agradeceria que alguien pusiera aqui otra forma de cacturar las caracteristicas del CPU...

Agregar Registry al uses de tu FORM...
Código Delphi [-]
with TRegistry.Create do {Determinar Caracteristicas del CPU}
  try
    RootKey:= HKEY_LOCAL_MACHINE; // <-- La clave root
    if OpenKey('HARDWARE\DESCRIPTION\System\CentralProcessor\0',FALSE) then
    begin
      if ReadString('ProcessorNameString')<>'' then
       begin
        label8.Caption :=ReadString('ProcessorNameString');
        closekey;
       end
       else
      label8.Caption := '              CPU sin determinar...';
    end;
  finally
    Free;
  end;

Espero te sirva.

Casimiro Notevi 22-02-2007 22:38:01

Cita:

Empezado por wildnetboy
:) Alguien que tenga algo mas en concreto que me pueda ayudar
Gracias

¿Y qué quieres más en concreto? ;)


La franja horaria es GMT +2. Ahora son las 01:38:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi