Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предположим, у вас есть три компьютера, \\BOXA, \\BOXB и \\BOXC, и вы хотите использовать их в качестве сервера, повторителя и клиента соответственно.
Вы можете запустить сервер отладки в \\BOXA, используя процесс 122 в качестве целевого объекта следующим образом:
E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=Password -p 122
Затем можно запустить повторитель на \\BOXB следующим образом:
C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe
Наконец, запустите клиент отладки в \\BOXC следующим образом:
G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=Password
Вот еще один пример. Символы находятся в удаленном месте, 127.0.0.30. Поэтому вы решили использовать сервер обработки на компьютере, где находится целевой объект, 127.0.0.10. Вы помещаете повторитель в 127.0.0.20.
Вы также решили использовать обратные подключения. Итак, вы начинаете с запуска клиента 127.0.0.30:
G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe
Затем запустите повторитель 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
И, наконец, запустите сервер обработки на 127.0.0.10:
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20
Более сложный пример использования повторителей см. в разделе Два брандмауэра.
Важный
При использовании удаленной отладки необходимо учитывать важные аспекты безопасности. Дополнительные сведения о включении безопасного режима см. в разделе Безопасность во время удаленной отладки и вопросы безопасности для средств отладки Windows.