Güncel C# USB Takılma–Çıkarılma Dinleme (Windows)

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

Falcon

Yönetici
Kod:
using System.Management;

ManagementEventWatcher watcher;

void USBListener()
{
    watcher = new ManagementEventWatcher();
    watcher.Query = new WqlEventQuery(
        "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2 OR EventType = 3"
    );

    watcher.EventArrived += (s, e) =>
    {
        MessageBox.Show("USB değişikliği algılandı");
    };

    watcher.Start();
}
 
Geri
Üst