Событие при подключении 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!";
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д