在我的键盘钩子中,每个按键都会获得一个标志,指示它是否被注入.
http://msdn.microsoft.com/en-us/library/ms644967(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms644967(VS.85).aspx
我从lParam中提取了一个KBDLLHOOKSTRUCT.我可以访问kbd.flags.XXX.我只是不知道如何将这个8位标志转换为if(注入){…类型条件,我知道如何使用.
如果你们中的一个聪明的计算机科学类型会帮助我,我会非常感激.
private static IntPtr HookCallback(int nCode,IntPtr wParam,IntPtr lParam) { KBDLLHOOKSTRUCT kbd = new KBDLLHOOKSTRUCT(); Marshal.PtrToStructure(lParam,kbd); //if (injected) {...
干杯!
解决方法
原文地址:https://www.jb51.cc/csharp/99136.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。