Güncel C# USB Serial Number Okuma

  • Konuyu Başlatan Konuyu Başlatan Falcon
  • Başlangıç tarihi Başlangıç tarihi

Falcon

Yönetici
Kod:
using System.Management;

string GetUsbSerial()
{
    ManagementObjectSearcher searcher =
        new ManagementObjectSearcher(
            "SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'"
        );

    foreach (ManagementObject device in searcher.Get())
    {
        return device["SerialNumber"]?.ToString()?.Trim();
    }
    return null;
}



Program Başında Kontrol

Kod:
string lisansliUsbSerial = "123456ABC"; // sana özel

string usbSerial = GetUsbSerial();

if (usbSerial != lisansliUsbSerial)
{
    MessageBox.Show("Lisans USB takılı değil!");
    Environment.Exit(0);
}
 
Geri
Üst