Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.