Sdílet prostřednictvím


Řízení relace procesního serveru

Po spuštění vzdálené relace je možné chytrého klienta použít, jako při ladění cílové aplikace na jednom počítači. Všechny příkazy se budou chovat stejně jako v této situaci, s tím rozdílem, že cesty jsou relativní k počítači chytrého klienta.

Použití WinDbg jako inteligentního klienta

Po spuštění WinDbg jako inteligentního klienta pro procesový server v uživatelském režimu zůstane trvale připojený k procesovém serveru. Pokud je relace ladění ukončena, příkaz nabídky Soubor | Připojit k procesu nebo příkaz .tlist (Vypsat ID procesů) zobrazí všechny procesy běžící na počítači, na kterém běží procesový server. WinDbg se může připojit k některému z těchto procesů.

Soubor | Otevřít spustitelný soubor nelze použít. Nový proces lze vytvořit pouze v případě, že je součástí příkazového řádku WinDbg.

V takovém případě nebude WinDbg moct ladit procesy v počítači, na kterém je spuštěný, ani nebude moci spustit relaci ladění jádra.

Ukončení relace

CDB nebo WinDbg může ukončit nebo dokončit ladicí relaci běžným způsobem. Podrobnosti najdete v tématu Ukončení ladicí relace ve WinDbg (Classic). Procesový server zůstane v provozu a můžete ho znovu použít tolikrát, kolikrát potřebujete. (Lze ho také použít pro libovolný počet souběžných ladicích relací.)

Procesový server lze ukončit z libovolného počítače. Pokud ho chcete ukončit z inteligentního klienta, použijte příkaz .endpsrv (End Process Server). Chcete-li ukončit procesový server z počítače, na kterém běží, ukončete proces dbgsrv.exe pomocí Správce úloh.