Comment puis-je obtenir le numéro de série du disque dur sans utiliser DLL et supporté par Vista P>
4 Réponses :
Essayez ce code de ici et laissez-nous savoir si cela fonctionne: modifier: et si cela ne fonctionne pas, essayez ce code à partir du codeProject : p> Tout d'abord, créez une classe pour stocker des informations sur un disque dur: p>
blockQuote> Ensuite, nous interrogeons la classe Win32_DiskDrive: P>
blockQuote> Maintenant, nous devons extraire le numéro de série de la Win32_PhysicalMedia
Classe: p>
blockQuote> Nous affichons maintenant les informations de notre disque dur: p>
blockQuote>
using System.Management;
public string GetHDDSerial()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
foreach (ManagementObject wmi_HD in searcher.Get())
{
// get the hardware serial no.
if (wmi_HD["SerialNumber"] != null)
return wmi_HD["SerialNumber"].ToString();
}
return string.Empty;
}
salut vient de trouver ce lien
Cela a fonctionné pour moi: p>
Entrer la description de la liaison ici P>
HERRE est la partie essentielle du code: p>
Voici le code qui fonctionne pour moi:
using System.Management;