在Windows Hook中标识设备

Identify device in windows hook

本文关键字:标识 Windows Hook      更新时间:2023-10-16

我正在尝试通过Baracode扫描仪(以键盘连接为键盘)为日志特定扫描代码编写背景应用程序。我编写了代码,它可以正常工作,但是我想定义可以将输入发送到我的应用程序

的设备
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    ...
    hhkLowLevelKybd = ::SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)LowLevelKeyboardProc, 0, 0);
    ...
}
LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
    here i need check device
    // check and log code
}

谢谢

感谢所有人,我找到了解决这个问题的方法 - 这是库拦截