由于日志钩子可以不用单独做一个DLL文件,又可以监视键盘的按键,所以我用了日志钩子监视键盘,,
但出现了一个不能理解的问题,,程序在一般情况下都能很好的完成要求..但只要按了键盘上那个带微软件标志的键或者按了CTRL+ATL+DELETE之后我的程序就再也监视不了键盘的按动..,,我找不出原因,,所以问问大家知道是什么原因吗..由于我每次提问都没人解答,,所以这次先放20分,,如果问题解决,,我就加到100.
....先谢谢各位啦!

解决方案 »

  1.   

    Windows Hooker顺序如下
    1.把DLL注入到进程中
    2.把消息钩子注入窗口消息线程中。
      

  2.   

    Windows 95 程式設計指南(Windows 95 : A Developer’s Guide )
    410 當執行緒掛㆖journalhook ,系統會特別注意Ctrl+Esc 鍵。如果使用者按㆘了 Ctrl+Esc 鍵,系統會自動卸除任何已掛㆖的journal hooks ,並將 WM_CANCELJOURNAL 訊息 “post” 到任何有掛journal hook 的執行緒訊息佇列㆗。