由于日志钩子可以不用单独做一个DLL文件,又可以监视键盘的按键,所以我用了日志钩子监视键盘,,
但出现了一个不能理解的问题,,程序在一般情况下都能很好的完成要求..但只要按了键盘上那个带微软件标志的键或者按了CTRL+ATL+DELETE之后我的程序就再也监视不了键盘的按动..,,我找不出原因,,所以问问大家知道是什么原因吗..由于我每次提问都没人解答,,所以这次先放20分,,如果问题解决,,我就加到100.
....先谢谢各位啦!
但出现了一个不能理解的问题,,程序在一般情况下都能很好的完成要求..但只要按了键盘上那个带微软件标志的键或者按了CTRL+ATL+DELETE之后我的程序就再也监视不了键盘的按动..,,我找不出原因,,所以问问大家知道是什么原因吗..由于我每次提问都没人解答,,所以这次先放20分,,如果问题解决,,我就加到100.
....先谢谢各位啦!
1.把DLL注入到进程中
2.把消息钩子注入窗口消息线程中。
410 當執行緒掛㆖journalhook ,系統會特別注意Ctrl+Esc 鍵。如果使用者按㆘了 Ctrl+Esc 鍵,系統會自動卸除任何已掛㆖的journal hooks ,並將 WM_CANCELJOURNAL 訊息 “post” 到任何有掛journal hook 的執行緒訊息佇列㆗。