“Conocimiento Programación>C /C + + Programming

Cómo utilizar C + + para obtener los números de serie USB Pen

2013/4/17
El WMI de Windows proporciona a los programadores una interfaz que permite la consulta y devuelven datos sobre el hardware . Puede utilizar esta interfaz para devolver el número de serie de un pen drive USB. Algunos dispositivos USB no tienen números de serie y que no figuran en el WMI. En este ejemplo, la consulta de WMI devuelve un resultado en blanco . Instrucciones
1

Abre tu editor preferido C + + y abra el proyecto que desea editar. La mayoría de los editores de C + + muestran una lista de los proyectos al abrir el editor. Haga clic en el proyecto que desea editar y haga doble clic en el archivo de código para abrirla.
2

Añada la variable de consulta la clase WMI , lo que le permite utilizar las funciones específicas de WMI que consultan el interfaz de hardware . Copia y pega el código siguiente para crear una variable:

ManagementObjectSearch usb = new ManagementObjectSearcher ( "SELECT * FROM Win32_DiskDrive DONDE InterfaceType = ' USB '");
3 < p> Muestra los números de serie de cada dispositivo USB. Si sólo uno está presente en el sistema , sólo una muestra . Si tiene varios dispositivos , el siguiente código muestra cada uno :

foreach ( dispositivo ManagementObject en usb.Get ()) { ManagementObject serial = new ManagementObject ( " Win32_PhysicalMedia.Tag = ' " + dispositivo [" ; DeviceID "] +" ' "); MessageBox.Show (serial [" . SerialNumber "] ToString ()) ;}

C /C + + Programming
Cómo agregar o quitar Arrays Pointer
Cómo inicializar punteros
Cómo poner Cuerdas Estilo C en una matriz en C + +
Cómo comparar los 2 enteros en una función usando C + +
¿Cuáles son algunos comandos de VBS?
Cómo utilizar la función Atoi
Cómo convertir XML a Enum
Alternativas a Decompiler Boomerang
Conocimiento de la computadora © http://www.ordenador.online