(我的平台是Windows XP SP3。我的调试器是windbg,但我也尝试过cygwin中的免疫和gdb。他们似乎都受到了同样的影响。我没有java applet或dll的源代码,因此我不能在代码中放置调试钩子。)
根据问题标题,我正在尝试调试一个dll,它是通过浏览器中启动的applet通过java加载的。我直接连接到java进程,这样我就可以访问正在加载的特定dll。然而,在java进程挂起几秒钟之后,它就终止了,我的调试会话也就没有用了。
此终止的原因是什么?是java本身还是浏览器中的watchdog进程?它可以被关闭、调优或保持运行吗?
发布于 2012-01-18 11:45:17
观看这个视频DerbyCon,它解释了java applet和watchdog进程,以及一些从15:30开始绕过它的快速提示。
听他的话。是的,有一个看门狗,不,没有办法把它关掉。他通过修补磁盘或内存中的二进制文件绕过了这个漏洞。
https://stackoverflow.com/questions/8902528
复制相似问题