Partager via


Exemples de répéteur

Supposons que vous disposez de trois ordinateurs, \\BOXA, \\BOXB et \\BOXC, et que vous souhaitez les utiliser comme serveur, le répéteur et le client, respectivement.

Vous pouvez démarrer un serveur de débogage sur \\BOXA, à l’aide du processus 122 comme cible, de la manière suivante :

E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=Password -p 122 

Vous pouvez ensuite démarrer un répéteur sur \\BOXB comme suit :

C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe 

Enfin, démarrez un client de débogage sur \\BOXC de la manière suivante :

G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=Password 

Voici un autre exemple. Vos symboles se trouvent à l’emplacement distant, 127.0.0.30. Vous décidez donc d’utiliser un serveur de processus sur l’ordinateur sur lequel se trouve la cible, 127.0.0.10. Vous placez un répéteur à 127.0.0.20.

Vous décidez également d’utiliser des connexions inversées. Vous commencez donc par démarrer le client sur 127.0.0.30 :

G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe 

Démarrez ensuite le répéteur sur 127.0.0.20 :

C:\Misc> dbengprx -c tcp:clicon=127.0.0.10,port=1025 -s tcp:port=1033,clicon=127.0.0.10 

Enfin, démarrez le serveur de processus sur 127.0.0.10 :

E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20 

Pour un exemple plus complexe utilisant des répéteurs, consultez la section deux pare-feu.

Important

Il existe des considérations importantes en matière de sécurité lors de l’utilisation du débogage à distance. Pour plus d’informations, notamment sur l’activation du mode sécurisé, consultez Sécurité pendant le débogage à distance et considérations relatives à la sécurité pour les outils de débogage Windows.