Стоит задача засечь подключение определенной флешки к устройству и копировании туда данных.
Свои варианты:
Есть ли альтернативы данным методам?
Можно получить серийный номер и сохранить для сравнения:
using System.Management;
public static string GetVolumeSerial(string strDriveLetter)
{
strDriveLetter = strDriveLetter.Trim();
try
{
if (string.IsNullOrWhiteSpace(strDriveLetter) || strDriveLetter.Length != 1)
return "";
ManagementObject disk =
new ManagementObject("win32_logicaldisk.deviceid=\"" + strDriveLetter + ":\"");
disk.Get();
return disk["VolumeSerialNumber"].ToString();
}
catch { }
return "";
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей