Hola a todos. Hice una aplicación de WinForms que cuenta con una función que obtiene el numero de serie del disco duro. El problema es que solo funciona con discos IDE. Cuando se corre en equipos con discos SCSI o SATA, no recupera el número de serie.
Primero intenté con System.management, cuando me percaté que no funcionaba con todos los tipos de disco duro probé utilizar GetVolumeInformation de la API de Windows, pero tampoco funciona. ¿Alguien sabrá algo al respecto? ¿Algún parámetro de ManagementObject o de la API? Gracias.