(我的平台是Windows XP SP3。我的调试器是windbg,但我也在cygwin中尝试过Immunity和gdb。它们似乎都以同样的方式受到影响。我没有源代码。 java applet或有问题的dll,所以我不能将调试钩子放入代码中。)
根据问题标题,我正在尝试调试通过在浏览器中启动的applet通过java加载的dll。我直接附加到java进程,以便我可以访问正在加载的特定DLL。但是,在java进程暂停几秒钟后,它会终止并且我的调试会话无用。
这次终止的原因是什么? java本身或浏览器中的监视程序进程?可以关闭,调整还是继续运行?
答案 0 :(得分:1)
观看此视频DerbyCon它解释了java applet和看门狗流程以及从15:30左右开始绕过它的一些快速提示。
从他的话说。是的,有看门狗,没有办法把它关掉。他通过在磁盘或内存中修补二进制文件来解决它。