-
-
[求助]关于windows下的模拟按键编程
-
发表于:
2016-5-22 14:05
12639
-
最近在学win32 API [SendInput()]来模拟键盘和鼠标操作来操作一个游戏,
但是发现鼠标模拟可行,但是键盘模拟不行(按键肯定是有效的,但是被该游戏屏蔽了),
之前看资料说SendInput是把消息放入驱动的队列中产生WM_KEYUP/WM_KEYDOWN消息,
但是现在被屏蔽了,网上找了一个全局键盘HOOK程序跑了一下,发现模拟和真实点击的确是不同的,
模拟按键时PKBDLLHOOKSTRUCT结构中的中被设置了LLKHF_INJECTED标记,表示输入是从
其他进程注入的.
我想问:
1.LLKHF_INJECTED是检测模拟的唯一方法吗?
2.怎么绕过这个注入检测机制,模拟真实的按键.
MSDN:
cfbK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6E0M7$3c8F1i4K6u0W2L8h3W2U0M7X3!0K6L8$3k6@1i4K6u0W2j5$3!0E0i4K6u0r3P5X3S2Q4x3X3c8U0L8W2)9J5c8Y4k6K6N6s2g2V1K9h3!0Q4x3V1k6E0M7K6j5@1y4o6V1$3y4#2)9J5z5s2k6Q4x3@1c8$3M7#2)9J5k6e0V1#2i4K6t1&6
[培训]科锐逆向工程师培训第53期2025年7月8日开班!