Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.