没问题,我用nt4.0+delphi5,你换一台机器试试。

解决方案 »

  1.   

    我已经试了好多台电脑,都是Win98的,但结果都一样。
    我的步骤是:1。设编译后的应用程序在C:\aa目录下,我打开C:\aa目录,
                   运行钩子应用程序,并启动钩子。
                2。关闭这个C:\aa目录.
                3.关闭之后,Windows就有时候会弹出一个错误对话框"该程序执行非法操作,即将关闭,.....".
    或许,在测试的时候,一次两次不会出来,多试几次就会出现的。
      

  2.   

    在http://www.boy.net.cn/home0/suncw/中的"最简单的鼠标钩子函数例子(Delphi5)配合我写的文章《学用钩子函数》而写的程序"也有这样的问题.
      

  3.   

    你的系统里还有别的钩子程序吗?
    你的程序即便调试成功也无法保证hook链的完整的~~那个var hHk: HHOOK;恐怕无法在进程间共享的。
      

  4.   

    我下载了两三个鼠标全局钩子的例子,但在系统中运行的只有一个(我肯定),
    那个var hHk: HHOOK;可以在进程间共享,我现在的问题是钩子的不稳定.
      

  5.   

    Win98系统我也重装了,结果还是一样.
    现在真的不知该怎么办了?
    望各位大虾指点、指点.
      

  6.   

    错误对话框"该程序执行非法操作,即将关闭,.....".中的详细信息中所显示是的是IE的错误,您只要测试一下就知道了.所以不是钩子的错误,但这种问题不解决还不行,不解决的话,全局钩子用起来很有可能会出现这样的一个错误,那么这样的软件不就能用了.估价可能是IE和全局钩子在哪边协调不起来引起的吧?
      

  7.   

    呵呵,这段程序在Win2000+D5 or D6 都没问题,我很早以前就试过了,很经典的钩子。我还往CSDN上贴过呢。