none
请教C# 中实现键盘钩子的问题 RRS feed

  • 问题

  • 请问如何在C#中钩一个特定的程序?我看了很多资料都是全局钩子,或者是当同一进程的钩子。我用 SetWindowHookEx总是返回0;我试过放到DLL里,有返回值,但是只要一再目标程序案件,那个程序就直接关闭了。

    2012年6月17日 5:14

答案

  • Windows只有这两种钩子。不过你可以在消息到达的时候判断GetFocus返回的窗口的进程ID



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    • 已标记为答案 Jin.T 2012年6月18日 11:21
    2012年6月18日 3:59
    版主