Событие при подключении USB - C#
Формулировка задачи:
Пытаюсь сделать службу, которая реагирует на подключение USB-устройства. Поискал и нашёл примерно такой способ, но он не работает. Что может быть не так?
new protected void WndProc(ref Message m)
{
if (m.Msg == 0x8000)
{
MessageBox.Show("USB connected!");
}
}Решение задачи: «Событие при подключении USB»
textual
Листинг программы
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.WParam.ToInt32() == 0x8000)
label1.Text = "USB connected!";
if (m.WParam.ToInt32() == 0x8004)
label1.Text = "USB disconnected!";
}