背景是这样的
Windows下我要调试一个dll, 这个dll是我自己的代码。
dll会被一个应用程序A调用,A没有代码。
A在启动的时候,会有两个实例。 第一个A实例本身不做什么事情,只是创建A的第二个实例,并且把自己attach到A的第二个实例上。
现在第二个A的实例就无法被其他的调试器attach, 我也就无法调试这个dll了。
尝试过使用kernel mode调试,在kernel mode的代码上下断点,可以看到应用程序的栈,但是断点无效。
还有什么其他方法能让我调试这个dll吗?