Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
После активации сервера отладки можно запустить клиент отладки на другом компьютере и подключиться к сеансу отладки.
Существует два способа запуска клиента отладки: с помощью параметра командной строки -remote или с помощью графического интерфейса WinDbg.
Протокол клиента должен соответствовать протоколу сервера. Общий синтаксис для запуска клиента отладки зависит от используемого протокола. Существуют следующие параметры:
Рекомендуемые методы подключения с некоторыми дополнительными безопасности
Debugger -remote spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password]
Debugger -remote ssl:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,port=Socket[,password=Password]
Debugger -remote ssl:proto=Protocol,{certuser=Cert|machuser=Cert},clicon=Server,port=Socket[,password=Password]
небезопасные методы подключения
Debugger -remote npipe:server=Server,pipe=PipeName[,password=Password]
Debugger -remote tcp:server=Server,port=Socket[,password=Password][,ipversion=6]
Debugger -remote tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6]
Debugger -remote com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password]
Чтобы использовать графический интерфейс для подключения к удаленному сеансу отладки, WinDbg должен находиться в неактивном режиме. Он должен быть запущен без параметров командной строки или должен завершить предыдущий сеанс отладки. Выберите файл | Подключитесь к команде меню удаленного сеанса или нажмите сочетание клавиш CTRL+R. При появлении диалогового окна
Рекомендуемые методы подключения с некоторыми дополнительными безопасности
spipe:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,pipe=PipeName[,password=Password]
ssl:proto=Protocol,{certuser=Cert|machuser=Cert},server=Server,port=Socket[,password=Password]
ssl:proto=Protocol,{certuser=Cert|machuser=Cert},clicon=Server,port=Socket[,password=Password]
небезопасные методы подключения
npipe:server=Server,pipe=PipeName[,password=Password]
tcp:server=Server,port=Socket[,password=Password][,ipversion=6]
tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6]
com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password]
Кроме того, можно использовать кнопку Обзор, чтобы найти активные серверы отладки.
Важный
При использовании удаленной отладки необходимо учитывать важные аспекты безопасности. Дополнительные сведения о включении безопасного режима см. в разделе Безопасность во время удаленной отладки и вопросы безопасности для средств отладки Windows.
Параметры
Параметры в предыдущих командах имеют следующие возможные значения:
отладчика
Это не обязательно должен быть тот же отладчик, что и тот, который используется клиентом отладки. WinDbg, KD и CDB являются взаимозаменяемыми для целей удаленной отладки через отладчик.
сервера
Это сетевое имя или IP-адрес компьютера, на котором был создан сервер отладки. Две начальные обратные косые черты (\) являются необязательными в командной строке, но не разрешены в диалоговом окне WinDbg.
pipe=PipeName
Если используется протокол NPIPE или SPIPE, PipeName — это имя, которое было присвоено каналу при создании сервера.
Если вы не вошли на клиентский компьютер с учетной записью с доступом к серверу, необходимо указать имя пользователя и пароль. На клиентском компьютере в окне командной строки введите следующую команду.
net use \\Server\ipc$ /user:UserName
где Server — имя компьютера сервера, а имя_пользователя — имя учетной записи с доступом к компьютеру сервера.
При появлении запроса введите пароль для UserName.
После успешного выполнения этой команды можно активировать клиент отладки с помощью параметра командной строки -remote или с помощью графического интерфейса WinDbg.
примечание Может потребоваться включить общий доступ к файлам и принтерам на серверном компьютере. На панели управления перейдите к разделу Network and Internet > Network and Sharing Center> Дополнительные параметры общего доступа. Выберите Включить общий доступ к файлам и принтерам.
port=Socket
Если используется протокол TCP или SSL, сокетов
clicon
Указывает, что сервер отладки попытается подключиться к клиенту через обратное подключение. Клиент должен использовать clicon, если сервер использует clicon. В большинстве случаев клиент отладки запускается перед сервером отладки при использовании обратного подключения.
порт =COMPort
Если используется протокол COM, COMPort указывает используемый com-порт. Префикс COM является необязательным. Например, допустимы как com2, так и "2".
baud=BaudRate
Если используется протокол COM, BaudRate должен соответствовать скорости baud, выбранной при создании сервера.
канал =COMChannel
Если используется com-протокол, COMChannel должны соответствовать номеру канала, выбранному при создании сервера.
proto=Протокол
Если используется протокол SSL или SPIPE, протокола
сертификат
Если используется протокол SSL или SPIPE, следует использовать идентичный параметр certuser=Cert или machuser=Cert, который использовался при создании сервера.
password=Password
Если при создании сервера использовался пароль, необходимо предоставить пароля
ipversion=6
(Только средства отладки для Windows 6.6.07 и более ранних версий) Принудительно отладчик использовать IP-адрес версии 6, а не версию 4 при использовании TCP для подключения к Интернету. В Windows Vista и более поздних версиях отладчик пытается автоматически использовать IP-версию 6, что делает этот параметр ненужным.
Параметры командной строки, используемые для запуска новых сеансов отладки (например, -p) не могут использоваться клиентом отладки, но только сервером. Параметры конфигурации (например, -n) будут работать с клиента или сервера.