Определить серийный номер подключенного внешнего носителя информации - C#
Формулировка задачи:
Защита программ от несанкционированной эксплуатации за счет привязки к носителю информации
а) определить серийный номер подключенного внешнего носителя информации,
б) встроить в приложение проверку наличия внешнего носителя с конкретным серийным номером.
помогите написать хоть часть) я даже пока не представляю как осуществляется это. просто консольное приложение?
Решение задачи: «Определить серийный номер подключенного внешнего носителя информации»
textual
Листинг программы
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("select SerialNumber from Win32_DiskDrive where InterfaceType='USB'");
ManagementObjectCollection items = searcher.Get();
foreach (ManagementObject item in items)
{
foreach (var property in item.Properties)
{
if (property.Name == "SerialNumber")
{
var serial = property.Value;
}
}
}