C # WPF захватывает изображение на внешней кнопке USB-камеры - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть USB-камера, MotuhWatch, вы можете увидеть его здесь

На устройстве есть кнопка для захвата изображения.

Я работаю надПриложение C # WPF для показа и сохранения захваченного изображения.

Мне удалось поймать событие, когда устройство подключается к ноутбуку или ПК.

Но при захвате события, когда кнопка CAPTURE нажата, камера сталкивается.

Я много искал и изучал множество решений, но безуспешно.Приведенная ниже ссылка мне очень помогает, но я не добился успеха, возможно, я ошибаюсь.

Решение 1

Решение 2

Решение 3

Вот мой код, чтобы поймать Event при подключении USB-камеры,

public MainWindow()
{
    InitializeComponent();
    ManagementEventWatcher watcher = new ManagementEventWatcher();
    WqlEventQuery query = new WqlEventQuery("SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2");
    watcher.EventArrived += new EventArrivedEventHandler(watcher_EventArrived);
    watcher.Query = query;
    watcher.Start();
}
private void watcher_EventArrived(object sender, EventArrivedEventArgs e)
{
    try
    {
        MessageBox.Show("USB Dental Camera Connected Successfully");
    }
    catch (Exception ex)
    {
        MessageBox.Show("Exception Occur: " + ex.Message);
    }
}

Я открыт для предложений:)

...