Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Poyson en 10 Enero 2006, 17:23 pm



Título: Saber capadidad en disco, procesador, otros...
Publicado por: Poyson en 10 Enero 2006, 17:23 pm
Amigos tengo el mismo proble desde hace tiempo ya, no se como obtener la capacidad del procesador y espacio en disco duro u otros componentes del hardware utilizando visual basic

Por favor ayuda con esto, he preguntado antes ya lo mismo y no he obtenido respuesta alguna, me podrian ayudar ya sea mostrandome algunos ejemplos o algunas aplicaciones hecha por ustedes que contenga esta informacion.  Ante todo GRACIAS.  :huh:  :rolleyes:


Título: Re: Saber capadidad en disco, procesador, otros...
Publicado por: sch3m4 en 10 Enero 2006, 17:38 pm
Mira estas dos urls, y sus links

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsysteminfo.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_hardware_information.asp


Título: Re: Saber capadidad en disco, procesador, otros...
Publicado por: Poyson en 13 Enero 2006, 21:48 pm
Gracias Lympex pero estos link solo contienen codificación para lenguaje C y estos codigos no se exactamente como pasarlos a VB. si sabes como hacerlo te agradezco que me digas...

solo encontre codigos de este tipo:

#include <windows.h>
#include <stdio.h>

void main()
{
   SYSTEM_INFO siSysInfo;
 
   // Copy the hardware information to the SYSTEM_INFO structure.
 
   GetSystemInfo(&siSysInfo);
 
   // Display the contents of the SYSTEM_INFO structure.

   printf("Hardware information: \n"); 
   printf("  OEM ID: %u\n", siSysInfo.dwOemId);
   printf("  Number of processors: %u\n",
      siSysInfo.dwNumberOfProcessors);
   printf("  Page size: %u\n", siSysInfo.dwPageSize);
   printf("  Processor type: %u\n", siSysInfo.dwProcessorType);
   printf("  Minimum application address: %lx\n",
      siSysInfo.lpMinimumApplicationAddress);
   printf("  Maximum application address: %lx\n",
      siSysInfo.lpMaximumApplicationAddress);
   printf("  Active processor mask: %u\n",
      siSysInfo.dwActiveProcessorMask);

Ciertamente estos codigos son para obtener la información que deseo pero como se nota es para C. 
Y quiero que sepan que agradeceria cualquiera ayuda al respecto.
Gracias...


Título: Re: Saber capadidad en disco, procesador, otros...
Publicado por: Poyson en 13 Enero 2006, 21:50 pm
Mira estas dos urls, y sus links

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsysteminfo.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_hardware_information.asp

Son Solo para C amigo.... Gracias.


Título: Re: Saber capadidad en disco, procesador, otros...
Publicado por: sch3m4 en 13 Enero 2006, 21:51 pm
las apis son independientes al lenguaje, solo te di la url de las apis, buscalas con el visor de apis de VB  ;)


Título: Re: Saber capadidad en disco, procesador, otros...
Publicado por: Kizar en 14 Enero 2006, 14:16 pm
Mucha de la informacion referente a hadware de el ekipo se encuentra en el registro.

Impresoras, procesador, bios ...

Salu2