Est-il possible d'utiliser WinDBG en tant que serveur (au lieu de Visual Studio Remote Debugger) et de s'y connecter à l'aide de Visual Studio?Débogage à distance avec Visual Studio et le serveur WinDbg
6
A
Répondre
4
Non, ce n'est pas possible. WinDbg et Visual Studio utilisent des protocoles différents pour le débogage à distance qui ne sont pas compatibles.
Je suis plus familier avec le protocole de Visual Studio basé sur RPC + COM. Je suis moins familier avec WinDbg mais je crois que c'est un protocole inférieur. Il suffit généralement d'ouvrir un port TCP pour WinDbg.
J'ai lu quelque part qu'ils utilisent le même moteur de débogage. Si je peux me connecter avec WinDBG à un serveur WinDBG, je suppose que je peux utiliser Visual Studio pour faire la même chose. –
@Bogdan, malheureusement les informations que vous avez entendues sont incorrectes. WinDbg et VS utilisent des moteurs de débogage très différents (100% de bases de code différentes). Ils utilisent les mêmes API sous-jacentes et il est possible d'héberger certains plugins WinDbg dans Visual Studio, mais c'est loin d'être le cas (du moins, j'en suis conscient). – JaredPar