none
自己写的程序间歇性停止工作 RRS feed

  • 常规讨论

  • 我的程序是一个DLL注入,注入的DLL也是我自己写的,它大多数时候工作的很好,但是有时候会导致被注入程序停止工作...但是由于它不是报错...我完全无法得知它究竟是什么原因引起的.....也不像内存访问错误之类的,这类错误我可以轻松修正,但是唯独这种停止工作,我没有任何线索去发现问题所在....

    我想请问微软官方有任何对"应用程序停止工作"这种问题的解释么?比如在什么情况下会导致这种问题...或者我能用什么办法来检测出问题的原因?

    2012年6月10日 3:42

全部回复

  • 没有什么统一解释……可能导致这样的问题的代码太多。要诊断的话,得调试目标程序,在崩溃的时候检查内存和寄存器,就算这样也未必能找到问题的原因,数据完整性被破坏这样的问题甚至可能是在上一次程序运行的时候发生,这一次运行可能只是读取了损坏的数据。


    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

    2012年6月10日 15:09
    版主