check your spell.
Where is KEYDLLHOOKSTRUCT defined ? I can't find it in MSDN.

解决方案 »

  1.   

    对不起,发问时写错了,应该是KBDLLHOOKSTRUCT,哪位可以帮帮我
      

  2.   

    #define WINVER 0X0500
    #define _WIN32_WINNT 0x0500
      

  3.   

    /D _WIN32_WINNT=0x0400
    注意大小写!
      

  4.   

    我昨天刚test(win2000+vc6.0)typedef struct tagKBDLLHOOKSTRUCT {    DWORD   vkCode;    DWORD   scanCode;    DWORD   flags;    DWORD   time;    DWORD   dwExtraInfo;} KBDLLHOOKSTRUCT, FAR *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;
    加在前面,100%成功,以上其他方法我test都不成功!