Проблема с оконным фокусом для собственного приложения, запущенного как часть расширения Chrome
Я занимаюсь разработкой расширения Chrome, которое взаимодействует с такими службами Windows, как WBF (Windows Bio-metric Framework), для аутентификации по отпечаткам пальцев на платформе Windows 10.
- Если я запускаю браузер Chrome с параметром, например --enable-logging, то приложение хоста может соответствующим образом получить ответ от службы Windows.Моя аналогия здесь заключается в том, что запускается командная оболочка, а затем браузер
- Но если я запускаю браузер Chrome напрямую из диспетчера задач без каких-либо аргументов, собственное приложение хоста не может получить ответ ОС Windows (например, WinBioVerify)
Даже если я пытаюсь получить фокусировку окна в собственном приложении с помощью таких API, как WinBioAcquireFocus () ИЛИ SetForegroundWindow (), я не могу успешно получить фокус Windows.
Есть ли какие-либоспособ исправить проблему с фокусировкой Windows без использования пользовательских аргументов при запуске браузера Chrome?