2011-03-23 34 views
1

嘿,我在Visual Studio 2010和Windows 7笔记本电脑上开发键盘挂钩。我已经有了Hook程序的DLL,它工作得很好。问题是我需要检测使用“SendInput”发送的注入密钥......它存在一个结构KBDLLHOOKSTRUCT,其中包含我需要的信息,但是当我尝试访问该结构时,它提供了访问冲突异常,并且程序崩溃,任何人的想法?请其非常重要。键盘挂钩 - 在Windows 7中检测与“SendInput”一起发送的注入密钥

我有这样的事情:

KBDLLHOOKSTRUCT* kbStruct = (KBDLLHOOKSTRUCT*)(lParam); 
if(kbStruct->flags & 0x10) 
{ 
KEY IS INJECTED 
} 

罗伯托

回答