Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-03-2009
Avatar de yarielrs
yarielrs yarielrs is offline
Miembro
 
Registrado: mar 2007
Ubicación: Cienfuegos, Cuba
Posts: 16
Poder: 0
yarielrs Va por buen camino
Question Informacion sobre la MotherBoard

Hola todos, por fin me puedo conectar pues tube algunos problemas con mi probedor de ISP. En estos dias estube probando algunos trucos y haciendo algonas cosas en mi tiempo libre y se me a presentado una doda como puedo octener el ID o numero serie de la MotherBoard. Si alguien me puede dar una luz se lo voy a agradecer.

Gracias de antemano por la ayuda que me puedan dar.
Responder Con Cita
  #2  
Antiguo 07-03-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #3  
Antiguo 08-03-2009
Avatar de krlox31416
krlox31416 krlox31416 is offline
Miembro
 
Registrado: jun 2008
Ubicación: San Juan del Río, Querétaro, México
Posts: 75
Poder: 16
krlox31416 Va por buen camino
y como es que quieres calar???

deseas saber si hay un programa que te muestre eso???...

si es así puedes descargarte el everest!!!...

si tu duda es hacer una aplicación desde delphi???..

parece que vi eso en un hilo... pero no recuerdo...
es cuestion de buscar...

saludos!!!
__________________
el cielo me dio un cariño sin merecerlo... chimikuilo!!!
Responder Con Cita
  #4  
Antiguo 24-03-2009
Avatar de yarielrs
yarielrs yarielrs is offline
Miembro
 
Registrado: mar 2007
Ubicación: Cienfuegos, Cuba
Posts: 16
Poder: 0
yarielrs Va por buen camino
Cita:
Empezado por krlox31416 Ver Mensaje
deseas saber si hay un programa que te muestre eso???...

si es así puedes descargarte el everest!!!...

si tu duda es hacer una aplicación desde delphi???..

parece que vi eso en un hilo... pero no recuerdo...
es cuestion de buscar...

saludos!!!
Gracias krlox31416 y gracias tambien a [cHackAll] lo que quiero es hacer una aplicacion desde delphi para obtener el ID de la MotherBoard. Estube buscando en el foro y en el enlace que me puso cHackAll pero esto lo que hace es darte la fecha de creacion y la version del bios. Pues que me queda sino seguir buscando......

Gracias de todas formas por su ayuda
Responder Con Cita
  #5  
Antiguo 26-03-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por yarielrs Ver Mensaje
...esto lo que hace es darte la fecha de creacion y la version del bios...
a ver...

Código Delphi [-]
function NtOpenSection(var Handle: Cardinal; Access: Cardinal; const Section): Cardinal; stdcall external 'ntdll';
 
procedure TForm1.Button1Click(Sender: TObject);
const Section: array [0..7] of PWideChar = (Ptr(24), nil, @Section[6], Ptr(64), nil, nil, Ptr(3014700), '\Device\PhysicalMemory');
var
 Handle: Cardinal;
 lpBuffer: PChar;
begin
 if NtOpenSection(Handle, 4, Section) = 0 then
  begin
   lpBuffer := MapViewOfFile(Handle, 4, 0, $FC000, $1000);
   if Assigned(lpBuffer) then
    begin
     ShowMessage(TrimRight(PChar(@lpBuffer[$2B7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$2D7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$2F7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$30F])));
     UnmapViewOfFile(lpBuffer);
    end;
   CloseHandle(Handle);
  end;
end; // by cHackAll
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #6  
Antiguo 31-03-2009
Suriu Suriu is offline
Miembro
 
Registrado: abr 2007
Posts: 48
Poder: 0
Suriu Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
a ver...

Código Delphi [-]
function NtOpenSection(var Handle: Cardinal; Access: Cardinal; const Section): Cardinal; stdcall external 'ntdll';
 
procedure TForm1.Button1Click(Sender: TObject);
const Section: array [0..7] of PWideChar = (Ptr(24), nil, @Section[6], Ptr(64), nil, nil, Ptr(3014700), '\Device\PhysicalMemory');
var
 Handle: Cardinal;
 lpBuffer: PChar;
begin
 if NtOpenSection(Handle, 4, Section) = 0 then
  begin
   lpBuffer := MapViewOfFile(Handle, 4, 0, $FC000, $1000);
   if Assigned(lpBuffer) then
    begin
     ShowMessage(TrimRight(PChar(@lpBuffer[$2B7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$2D7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$2F7])) + #13 +
                 TrimRight(PChar(@lpBuffer[$30F])));
     UnmapViewOfFile(lpBuffer);
    end;
   CloseHandle(Handle);
  end;
end; // by cHackAll
Hola cHackAll, vi tu ultima respuesta y la acavo de probar pero lo unico que me pone es un mensage con las tres primeras lineas en blanco y esto "fUèa" en la ultima, que puede ser esto. Gracias por la ayuda que me puedas dar....
Responder Con Cita
  #7  
Antiguo 01-04-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por Suriu Ver Mensaje
Hola cHackAll, vi tu ultima respuesta y la acavo de probar pero lo unico que me pone es un mensage con las tres primeras lineas en blanco y esto "fUèa" en la ultima, que puede ser esto. Gracias por la ayuda que me puedas dar....
Bueno, lo que hace el anterior código es leer una porción de la antes conocida "memoria convencional" donde el BIOS hacia una copia de algunos valores. Pero al parecer las posiciones donde están almacenados los valores que requerimos varían segun fabricante.

Lo siguiente te sera más util (VBS);

Código:
for each Item in GetObject("winmgmts:").InstancesOf("Win32_BaseBoard")
 wscript.echo "MB: " & Item.Product & vbCrLf & "SN: " & Item.SerialNumber
next
Suerte
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #8  
Antiguo 02-04-2009
Suriu Suriu is offline
Miembro
 
Registrado: abr 2007
Posts: 48
Poder: 0
Suriu Va por buen camino
Hola cHackAll, ya probé el VBS y me funciona a las mil maravillas es justo lo que necesitaba, gracias por la ayuda....
Responder Con Cita
  #9  
Antiguo 02-04-2009
Suriu Suriu is offline
Miembro
 
Registrado: abr 2007
Posts: 48
Poder: 0
Suriu Va por buen camino
Hola...

Hola cHacAll, estuve biendo tu ejemplo del VBS y funciona ok, pero quisiera saber si esto da mas informacion. Porque aunque no se mucho de lenguaje VBS me parase que ese ejemplo se le puede sacar otras informaciones, o por lo menos en que direccion puedo encontrar ese VBS o infornacion hacer de ese tema. Gracias de antemanos por la ayuda.....


Aquí les dejo el Script anterior traducido a delphi:

Código Delphi [-]
uses
  ActiveX, ComObj;

procedure TForm1.Button4Click(Sender: TObject);
var
  ScriptControl, WmiService, Item: OleVariant;
  Items: IUnknown;
  Enum: IEnumVariant;
  Fetched: Cardinal;
begin
  ScriptControl:= CreateOleObject('ScriptControl');
  ScriptControl.Language := 'VBScript';
  WmiService:= ScriptControl.Eval('GetObject("winmgmts:")');
  Items:= WMIService.ExecQuery('Select * from Win32_BaseBoard')._NewEnum;
  Enum:= Items as IEnumVariant;
  Enum.Reset;
  Enum.Next(1, Item, Fetched);
  while Fetched = 1 do
  begin
    if not VarIsNull(Item.SerialNumber) then
      Memo1.Lines.Add(Item.SerialNumber);
    Enum.Next(1, Item, Fetched);
  end;
end;

Última edición por Suriu fecha: 02-04-2009 a las 23:37:19. Razón: Mejorar la Apariencia
Responder Con Cita
  #10  
Antiguo 03-04-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por Suriu Ver Mensaje
...en que direccion puedo encontrar ese VBS o infornacion hacer de ese tema...
clase WMI; Win32_BaseBoard
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ayuda con un motherboard biostar kurono La Taberna 9 13-08-2008 22:00:34
cual seria el motherboard perfecto kurono Debates 24 19-05-2008 15:35:14
Mas informacion sobre ECO II... Epachsoft Noticias 1 01-07-2005 19:15:10
Información sobre Rx bbjb OOP 2 13-01-2004 19:13:49
Información sobre DOA Ana Conexión con bases de datos 3 05-07-2003 14:11:13


La franja horaria es GMT +2. Ahora son las 10:38:47.


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
Copyright 1996-2007 Club Delphi