Я работаю с проектом C # Winforms, который читает с нескольких указанных сканеров штрих-кода (приложение должно отделить данные от сканера, чтобы иметь правильные действия)
Я использовал необработанный ввод для фильтрации по идентификатору устройства ивсе работает нормально.
Теперь я хочу разработать тестовое приложение, которое имитирует ввод со сканера (клавиатуры) (для имитации повседневной работы)
Я пробовал с некоторыми статьями, которые говорят мне использовать WindowsAPI, такие как SendInput, SendMessage ... но он не содержит реального идентификатора устройства (идентификатора физического устройства), поэтому мое тестовое приложение не распознало эти входные данные.
Идентификатор устройства Hid выглядит следующим образом: \ ?? \ HID# Vid_0536 & Pid_01c1 & MI_01 # 9 & 25ca5370 & 0 & 0000 # {4d1e55b2-f16f-11cf-88cb-001111000030}
Есть ли способ имитировать физическое устройство ввода с использованием C # и Winforms? или отправить ключ в активное приложение с физическим (или поддельным) идентификатором устройства?
Спасибо.