C#
Neste momento estou a usar um método que dada uma Drive (por ex C) ele devolve o serial volume.
mas o que eu realmente queria era um método que recebesse à mesma 1 drive como parametro e devolvesse o numero de fabricante, unico para cada disco,
sendo que o volume de cada drive muda cada vez que se formata uma drive.
Se alguém puder ajudar agradeço
Neste momento estou a usar um método que dada uma Drive (por ex C) ele devolve o serial volume.
Código:
public string GetVolumeSerial(string strDriveLetter)
{
if( strDriveLetter=="" || strDriveLetter==null) strDriveLetter="C";
ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"" + strDriveLetter +":\"");
disk.Get();
return disk["VolumeSerialNumber"].ToString();
}
mas o que eu realmente queria era um método que recebesse à mesma 1 drive como parametro e devolvesse o numero de fabricante, unico para cada disco,
sendo que o volume de cada drive muda cada vez que se formata uma drive.
Se alguém puder ajudar agradeço
Última edição pelo moderador: