网上利用hook函数记录键盘的程序,记录后保存在哪里,怎么看呢
解决方案 »
- 有哪位高手知道改键工具是怎么做的?
- 如何通过时间控件获得时间字符串??
- 如何让CFileDialog的Domodal函数执行时文件列表固定
- CString 老掉牙的问题。(外二问)
- 请问可不可以把我的整个程序做成一个控件?然后放到VB里用?
- 在对话框的OnInitDialog方法里,调用CTreeCtrl的SetCheck方法,不能显示设置结果,请问大虾什么原因
- 小问题
- 请问谁有DbgView?
- 编译通过,但运行是断言出错了,问题在哪里
- vc函数_isnan只处理double吗? float类型有没有相应的函数?
- 关于CreateProcessWithLogonW的问题
- 怎样在vs2008的对话框项目中使用水晶报表
按钮里
if(!(hhkKeyboard=SetWindowsHookEx(WH_KEYBOARD,
(HOOKPROC)KeyboardProc,AfxGetInstanceHandle(),::GetCurrentThreadId())))
MessageBox("下钩子失败!"); .cpp里
LRESULT KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)
{
//MessageBeep(-1);
CString str;
str.Format("%X",wParam);
AfxMessageBox(str); if(0x5A==wParam)
if(GetAsyncKeyState(VK_CONTROL)<0)
AfxMessageBox("Ctrl Z");
return CallNextHookEx(hhkKeyboard,nCode,wParam,lParam);
}