Отсутствие сообщений WM_INPUT после того, как CefSharp (Chromium) запускает WebRTC - PullRequest
0 голосов
/ 05 декабря 2018
  1. У меня есть интерфейс RawInput, где я отслеживаю RFID-антенну (выступая в качестве клавиатуры) через сообщения окон WM_INPUT.Все идет нормально.Я получаю все сообщения и все работает, как и ожидалось.

  2. В том же приложении я встроил браузер CefSHarp за пределами экрана, где я перехожу на какой-то URL, все по-прежнему работает.

  3. Но, если я перейду на WebRTC, все сообщения WM_INPUT исчезнут.Все они.Как будто CefSharp захватывает их.

Я думаю, что это связано с привилегиями пользователя ( Изоляция привилегий интерфейса пользователя ), необходимыми для камеры и микрофона в браузере вне экрана.Я пытался запустить приложение с правами администратора, но безрезультатно?

Кто-нибудь испытывал это?Есть ли способ заставить CefSharp не есть мои сообщения WM_INPUT?

...