.endsrv (End Debugging Server)

A .endsrv parancs hatására a hibakereső megszakít egy aktív hibakereső kiszolgálót.

.endsrv ServerID 

Paraméterek

ServerID
Megadja a hibakeresési kiszolgáló azonosítóját.

Környezet

Ezt a parancsot csak akkor használhatja, ha távoli hibakeresést végez a hibakeresőn keresztül.

Cikk Leírás
Módok Csak felhasználói mód
Célok Élő, összeomlási memóriakép
Platformok Összes

További információk

További információ a távoli hibakeresésről: Távoli hibakeresés a hibakeresőn keresztül.

Fontos

A távoli hibakeresés használatakor fontos biztonsági szempontokat kell figyelembe venni. További információkért, beleértve a biztonságos mód engedélyezésével kapcsolatos információkat, olvassa el Windows hibakeresési eszközök biztonsági szempontjaicímű témakört.

Megjegyzések

Ki kell adnia a .endsrv parancsot a hibakeresési kiszolgálóról vagy a hibakeresési kiszolgálóhoz csatlakozó egyik hibakeresési ügyfélalkalmazásból.

A hibakeresési kiszolgáló azonosítójának meghatározásához használja a .servers (List Debugging Servers) parancsot.

A .endsrv parancs megszakíthatja a hibakeresési kiszolgálót, de nem tudja leállítja a folyamatkiszolgálót vagy a KD kapcsolatkiszolgálót. A kiszolgálók leállításáról további információt a Folyamatkiszolgáló munkamenet- szabályozása és a KD kapcsolatkiszolgáló munkamenet-című témakörben talál. (Van azonban egy kivételes eset, amikor .endsrv programozott módon indított folyamatkiszolgálót állíthat le; további részletekért lásd IDebugClient::StartProcessServer.)

Ha megszakít egy hibakeresési kiszolgálót, megakadályozhatja, hogy a jövőbeli hibakeresési ügyfelek kapcsolódjanak a kiszolgálóhoz. Ha azonban megszakítja a hibakeresési kiszolgálót, nem választ le egyetlen olyan ügyfelet sem, amely jelenleg a kiszolgálón keresztül csatlakozik.

Fontolja meg a következő helyzetet. Tegyük fel, hogy elindít néhány hibakeresési kiszolgálót, ahogy az alábbi példa is mutatja.

0:000> .server npipe:pipe=rabbit
Server started with 'npipe:pipe=rabbit'
0:000> .server tcp:port=7
Server started with 'tcp:port=7'

Ezután úgy dönt, hogy jelszót használ, ahogy az alábbi példa is mutatja.

0:000> .server npipe:pipe=tiger,password=Password
Server started with 'npipe:pipe=tiger,password=Password'

A korábbi kiszolgálók azonban továbbra is futnak, ezért le kell mondania őket, ahogy az alábbi példa is mutatja.

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=*

Végül a .clients (Lista hibakeresési ügyfelek) parancsot használva győződjön meg arról, hogy a számítógéphez a korábbi kiszolgálók aktívak voltak.

0:000> .clients
HotMachine\HostUser, last active Mon Mar 04 16:05:21 2002

Fontos

A TCP, NPIPE vagy COM protokollal rendelkező jelszó használata csak kis mértékű védelmet nyújt, mivel a jelszó nincs titkosítva. Ha SSL vagy SPIPE protokollal együtt használ jelszót, a jelszó titkosítva lesz. Ha biztonságos távoli munkamenetet szeretne létrehozni, az SSL vagy a SPIPE protokollt kell használnia.