Dll 我可以将自己的HID命令或调用注入设备';谁的司机?
我有一个Wacom平板电脑,上面有一个按钮,可以在多个显示器之间切换。但它的工作原理就像它在它们之间循环(1>2>3>1…),我想制作我自己的设备,它将跟踪当前的活动监视器,当我想从2变为1时,它将发送该开关命令2次(就像我按下该按钮两次一样) 我正在Windows上寻找解决方案。我有一些想法,这是怎么可能的:Dll 我可以将自己的HID命令或调用注入设备';谁的司机?,dll,hook,hid,Dll,Hook,Hid,我有一个Wacom平板电脑,上面有一个按钮,可以在多个显示器之间切换。但它的工作原理就像它在它们之间循环(1>2>3>1…),我想制作我自己的设备,它将跟踪当前的活动监视器,当我想从2变为1时,它将发送该开关命令2次(就像我按下该按钮两次一样) 我正在Windows上寻找解决方案。我有一些想法,这是怎么可能的: 挂接到平板电脑的驱动程序中,并直接调用管理该驱动程序的函数。今天我花了几个小时尝试IDA和调试Wacom首选项GUI。我已经设法发现它调用了Pen_Tablet.dll中的一些东西(比如
Pen_Tablet.dll
中的一些东西(比如WacEventPacket
,WTMgrPacketHookExW
和一些未命名的函数),但仅此而已。因为我没有任何asm和逆向工程的经验,所以我不能再进一步了。我还想尝试使用DLL代理来截获这些消息,但后来我发现我仍然需要知道这些函数签名——我不知道。所以我现在对这个方法很迷茫