Bonjour,
Je dois récupérer les numéros de série de disque dur d'une cinquantaine de PC. Pour toutes les autres infos, j'utilise des scripts VBS avec WMI.
Malheureusement, ces postes étant sous XP, il m'est impossible de récupérer cette info avec WMI, que ce soit avec la classe Win32_PhysicalMedia ou Win32_DiskDrive.
Existe-t-il un moyen autre de récupérer le numéro de série matériel du disque dur avec Delphi.
Avec le logiciel CrystalDiskInfo j'arrive bien à récupérer ce numéro.
J'aimerais le faire avec une application Delphi pour pouvoir le récupérer avec le script et le faire remonter sur mon serveur.
Pour l'instant, j'épluche le code de CrystalDiskInfo mais c'est du C++ et y a pas mal de lignes, donc c'est pas concluant. Je n'ai pas trouvé d'exemples ni d'API pour Delphi.
J'ai l'impression que le logiciel passe par le protocole S.M.A.R.T pour récupérer le numéro. J'essaie de trouver une spécification mais je ne trouve rien de concluant.
Si quelqu'un sait comment faire, cela m'épargnera de longues heures de démontage pour lire le numéro directement sur le DD. =)
Merci d'avance.
Bonne soirée
Partager