2010-03-15 9 views
7

Me gustaría construir un cliente para dbgsrv.exe. Me gustaría saber si hay una especificación en el protocolo que utiliza y si hay alguna biblioteca (¿de código abierto?) Que puedan comunicarse con ella para una sesión de depuración remota.Protocolo de depuración remota WinDbg

Respuesta

3

Editar: Vea https://www.blackhat.com/presentations/bh-usa-07/Stewart/Presentation/bh-usa-07-stewart.pdf para una presentación que parece describir el protocolo.

También navegando a través de el código fuente de ReactOS, parece tener un poco de la implementación del protocolo. Además, el sistema de Singularity de Microsoft Research puede tener un depurador disponible en la fuente. Sé que la mayoría del sistema operativo está administrado, sin embargo, sospecho que tendrá el código fuente para la comunicación de su depurador remoto.

Microsoft MDBG is a managed debugger with source. Esto puede tener la respuesta

+0

Gran respuesta. Pero no creo que funcione para mí (olvidé mencionarlo, necesito usarlo para depurar aplicaciones x64 nativas). ¡Gracias, sin embargo! – devviedev

+0

La singularidad también sería mi mejor idea. Utilizó la depuración remota de WinDbg para Sing # administrado (o el nombre de ese idioma). – BitTickler

0

Hay al menos un summary de las partes internas del depurador y el protocolo serie en la red.

Cuestiones relacionadas