你要拦截的是什么函数呀?
试试再你要拦截的api函数后面加一个A
如:MessageBoxA

解决方案 »

  1.   

    你在在Exports中加载过DLL后,可能需要重新启动
    如果你是在crack
    也许你下的断点,程序给跳过了,许多程序都会检测ice
    不知道你要截的是什么API?
      

  2.   

    你确定加载过DLL了??运行时看看你的DR0~DR3里面有没有你所要拦截API的
    线性地址。再检查DR6,DR7寄存器里面的状态是否正确。
      

  3.   

    我都重启n次了,我是什么API都试过了,都拦截不了,Soft-ice根本没有反应,包括我自己的程序都拦截不了,但我明明知道调用了哪些API,而且98下一切正常,我想:会不会是D版的原因呢?或者是什么设置我没有注意到。
      

  4.   

    这是因为你装的是D版的原因,建议你重装一个高版本的,另外,你是不是装了VC++或者C++Builder等自身带有单步调试器的工具呢?据我所知,着可能也会引起冲突。再不行的话,你把那几个系统DLL文件拷贝到软件路径下,载入它们好了。