|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Solesino (PD)
Messaggi: 1256
|
[C#] Seriale disco fisso
Ciao a tutti,
spero vi possa essere utile, questo è il modo che ho trovato per leggere il seriale del disco fisso partendo dalla lettere della partizione (scritta nel formato "c:"): Codice:
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk WHERE DeviceID = \"" + driveLetter + "\"");
foreach (ManagementObject LogicalDisk in searcher1.Get())
foreach (ManagementObject DiskPartition in LogicalDisk.GetRelated("Win32_DiskPartition"))
foreach (ManagementObject DiskDrive in DiskPartition.GetRelated("Win32_DiskDrive"))
foreach (ManagementObject PhysicalMedia in DiskDrive.GetRelated("Win32_PhysicalMedia"))
{
serialNumber = PhysicalMedia["SerialNumber"].ToString();
}
Edit: Dimenticavo di dire che serve aggiungere il riferimento a System.Management
__________________
Desktop: AMD FX-8350 @4,2Ghz + A.C. FREEZER XTREME rev.2 - ASUS M5A99X EVO - 32GB DDR3 (4x8GB) @1866Mhz - Sapphire NITRO+ RX 580 8GB - SSD Crucial MX500 1TB - Antec Two Hundred - Seasonic Focus+ Platinum 650W Always remember to K.I.S.S. Ultima modifica di Mantis-89 : 19-11-2009 alle 12:45. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:38.



















