using System.Management;
string drive = “”;
//만약에 drive 가 “” 이면 기본값을 C로 해준다.
if (drive == “” || drive == null) { drive = “C”; }
ManagementObject disk = new ManagementObject(“win32_logicaldisk.deviceid=\”” + drive + “:\””);
disk.Get();
//시리얼 넘버 리턴
return disk[“VolumeSerialNumber”].ToString();