Resultados 1 al 2 de 2

Tema: Información del Hardware en C

  1. #1 Información del Hardware en C 
    Iniciado
    Fecha de ingreso
    Sep 2002
    Mensajes
    1
    Descargas
    0
    Uploads
    0
    Hola a tod@s.

    Me gustaría me ayudarais a encontrar algún programa fuente, en C a ser posible, para obtenener información del hardware instalado como puede ser nº de serie del micro, modelo de la placa base, etc.


    Un saludo.
    Gracias a todo@s.
    Citar  
     

  2. #2  
    batiatto
    Invitado
    el numero de serie en c, ni idea . pero como obtener la mac de la ethernet:

    #include <windows.h>
    #include <wincon.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>

    typedef struct _ASTAT_
    {

    ADAPTER_STATUS adapt;
    NAME_BUFFER NameBuff [30];

    }ASTAT, * PASTAT;

    ASTAT Adapter;

    void main (void)
    {
    NCB Ncb;
    UCHAR uRetCode;
    char NetName[50];
    LANA_ENUM lenum;
    int i;

    memset( &Ncb, 0, sizeof(Ncb) );
    Ncb.ncb_command = NCBENUM;
    Ncb.ncb_buffer = (UCHAR *)&lenum;
    Ncb.ncb_length = sizeof(lenum);
    uRetCode = Netbios( &Ncb );
    printf( "The NCBENUM return code is: 0x%x \n", uRetCode );

    for(i=0; i < lenum.length ;i++)
    {
    memset( &Ncb, 0, sizeof(Ncb) );
    Ncb.ncb_command = NCBRESET;
    Ncb.ncb_lana_num = lenum.lana[i];

    uRetCode = Netbios( &Ncb );
    printf( "The NCBRESET on LANA %d return code is: 0x%x \n",
    lenum.lana[i], uRetCode );

    memset( &Ncb, 0, sizeof (Ncb) );
    Ncb.ncb_command = NCBASTAT;
    Ncb.ncb_lana_num = lenum.lana[i];

    strcpy( Ncb.ncb_callname, "* " );
    Ncb.ncb_buffer = (char *) &Adapter;
    Ncb.ncb_length = sizeof(Adapter);

    uRetCode = Netbios( &Ncb );
    printf( "The NCBASTAT on LANA %d return code is: 0x%x \n",
    lenum.lana[i], uRetCode );
    if ( uRetCode == 0 )
    {
    printf( "The Ethernet Number on LANA %d is:
    %02x%02x%02x%02x%02x%02x\n",
    lenum.lana[i],
    Adapter.adapt.adapter_address[0],
    Adapter.adapt.adapter_address[1],
    Adapter.adapt.adapter_address[2],
    Adapter.adapt.adapter_address[3],
    Adapter.adapt.adapter_address[4],
    Adapter.adapt.adapter_address[5] );
    }
    }

    }
    Citar  
     

Temas similares

  1. Encriptación por Hardware
    Por Zent en el foro HARDWARE
    Respuestas: 0
    Último mensaje: 29-10-2010, 03:10
  2. acceder a hardware
    Por Renegada en el foro GENERAL
    Respuestas: 7
    Último mensaje: 11-01-2009, 03:24
  3. Localizar Hardware
    Por sismor en el foro HARDWARE
    Respuestas: 2
    Último mensaje: 14-08-2007, 13:18
  4. Destrozar Red por 'HardWare'
    Por SxR en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 0
    Último mensaje: 31-01-2006, 17:26
  5. ¡¡Bienvenidos A Hardware!!
    Por CrAcKzMe en el foro HARDWARE
    Respuestas: 0
    Último mensaje: 13-01-2002, 00:16

Marcadores

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •