.endsrv (End Debugging Server)
Příkaz .endrv způsobí, že ladicí program zruší aktivní ladicí server.
.endsrv ServerID
Parametry
ServerID
Určuje ID ladicího serveru.
Životní prostředí
Tento příkaz můžete použít pouze v případě, že provádíte vzdálené ladění prostřednictvím ladicího programu.
Položka | Popis |
---|---|
Režimy | Pouze uživatelský režim |
Cíle | Živé, výpis stavu systému |
Platformy | Všichni |
Další informace
Další informace o vzdáleném ladění naleznete v tématu vzdálené ladění prostřednictvím ladicího programu.
Důležitý
Při použití vzdáleného ladění existují důležité aspekty zabezpečení. Další informace, včetně informací o povolení zabezpečeného režimu, naleznete v tématu aspekty zabezpečení pro nástroje ladění systému Windows.
Poznámky
Musíte vydat příkaz .endrv ze serveru ladění nebo z některého z ladicích klientů, kteří jsou připojení k ladicímu serveru.
K určení ID ladicího serveru použijte příkaz
Příkaz .endrv může ukončit ladicí server, ale nemůže ukončit procesový server nebo server připojení KD. Informace o tom, jak tyto servery ukončit, naleznete v tématu Řízení relace procesového serveru a Řízení relace KD Connection Server. (Existuje však jeden výjimečný případ, kdy .endrv může ukončit procesový server, který byl spuštěn programově. Podrobnosti najdete v tématu IDebugClient::StartProcessServer.)
Pokud zrušíte ladicí server, zabráníte všem budoucím klientům ladění v připojení k serveru. Pokud však zrušíte ladicí server, neodpojíte žádné klienty, kteří jsou aktuálně připojeni přes server.
Vezměte v úvahu následující situaci. Předpokládejme, že spustíte některé ladicí servery, jak ukazuje následující příklad.
0:000> .server npipe:pipe=rabbit
Server started with 'npipe:pipe=rabbit'
0:000> .server tcp:port=7
Server started with 'tcp:port=7'
Pak se rozhodnete použít heslo, jak ukazuje následující příklad.
0:000> .server npipe:pipe=tiger,password=Password
Server started with 'npipe:pipe=tiger,password=Password'
Ale starší servery jsou stále spuštěné, takže byste je měli zrušit, jak ukazuje následující příklad.
0:000> .servers
0 - Debugger Server - npipe:Pipe=rabbit
1 - Debugger Server - tcp:Port=7
2 - Debugger Server - npipe:Pipe=tiger,Password=*
0:000> .endsrv 0
Server told to exit. Actual exit may be delayed until
the next connection attempt.
0:000> .endsrv 1
Server told to exit. Actual exit may be delayed until
the next connection attempt.
0:000> .servers
0 - <Disabled, exit pending>
1 - <Disabled, exit pending>
2 - Debugger Server - npipe:Pipe=tiger,Password=*
Nakonec pomocí příkazu
0:000> .clients
HotMachine\HostUser, last active Mon Mar 04 16:05:21 2002
Důležitý
Použití hesla s protokolem TCP, NPIPE nebo COM nabízí pouze malou ochranu, protože heslo není šifrované. Když použijete heslo společně s protokolem SSL nebo SPIPE, heslo se zašifruje. Pokud chcete vytvořit zabezpečenou vzdálenou relaci, musíte použít protokol SSL nebo SPIPE.