Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A távoli munkamenet elindítása után a parancsok beadhatók a hibakereső kiszolgálóba vagy a hibakereső ügyfélbe. Ha több ügyfél is van, bármelyikük megadhat parancsokat. Az ENTER billentyűt lenyomása után a rendszer a hibakereső kiszolgálóra továbbítja a parancsot, és végrehajtja.
Amikor egy felhasználó megad egy parancsot, minden felhasználó látni fogja magát a parancsot és annak kimenetét. Ha ezt a parancsot hibakeresési ügyféltől adták ki, a többi felhasználó a parancsot megelőző azonosítást fogja látni, amelynek felhasználója kiadta a parancsot. A hibakeresési kiszolgálóról kiadott parancsok nem rendelkeznek ezzel az előtaggal.
Miután egy felhasználó végrehajtott egy parancsot, a KD-n vagy CDB-n keresztül csatlakozó többi felhasználó nem fog új parancssort látni. Ezzel szemben a WinDbg felhasználói folyamatosan látják a hibakereső parancs ablakának alsó panelén lévő kérést, még akkor is, ha a hibakereső motor fut. Ezek közül egyik sem okozhat riasztást; bármely felhasználó bármikor beírhat egy parancsot, és a motor a kapott sorrendben hajtja végre ezeket a parancsokat.
A WinDbg-felületen végrehajtott műveleteket a hibakereső kiszolgáló is végrehajtja.
felhasználók közötti kommunikáció
Amikor egy új hibakeresési ügyfél csatlakozik a munkamenethez, az összes többi felhasználó egy üzenetet fog látni, amely szerint az ügyfél csatlakozott. Az ügyfél leválasztásakor nem jelenik meg üzenet.
A .clients (List Debugging Clients) parancs felsorolja a hibakeresési munkamenethez jelenleg csatlakozó összes ügyfelet.
Az .echo (Echo Comment) parancs akkor hasznos, ha üzeneteket küld az egyik felhasználótól a másiknak.
WinDbg-munkaterületek
Ha a WinDbg hibakeresési ügyfélként van használatban, a munkaterülete csak a grafikus felületen beállított értékeket menti. A hibakereső parancsablakban végrehajtott módosítások nem lesznek mentve. (Ez garantálja, hogy csak a helyi ügyfél módosításai jelennek meg, mivel a Hibakereső parancs ablaka minden ügyféltől és a hibakereső kiszolgálótól is fogad bemenetet.)
fájl elérési útjai
A szimbólum elérési útja, a végrehajtható kép elérési útja és a bővítmény DLL-elérési útja mind fájlelérési útként értelmezve van a Hibakeresési eszközök windowsos telepítési mappához képest a hibakeresési kiszolgálón.
Ha a WinDbg hibakeresési ügyfélként van használatban, saját helyi forrásútvonal is rendelkezik. Minden forráshoz kapcsolódó parancs hozzáfér a helyi számítógépen található forrásfájlokhoz. Ezért a megfelelő elérési utakat minden olyan ügyfélen vagy kiszolgálón be kell állítani, amely forrásparancsokat fog használni.
Ez a többútvonalos rendszer lehetővé teszi, hogy a hibakereső ügyfél forráshoz kapcsolódó parancsokat használjon anélkül, hogy ténylegesen megosztaná a forrásfájlokat más ügyfelekkel vagy a kiszolgálóval. Ez akkor hasznos, ha vannak olyan privát vagy bizalmas forrásfájlok, amelyekhez az egyik felhasználó hozzáfér.
Hibakeresési kiszolgáló megszakítása
A .endsrv (End Debugging Server) parancs használható a hibakeresési kiszolgáló leállításához. Ha a hibakereső több hibakeresési kiszolgálót is létrehozott, néhányat leállíthat, miközben mások tovább futnak.
A kiszolgáló megszüntetése megakadályozza, hogy a jövőbeli ügyfelek hozzá csatoljanak. Nem vágja le a kiszolgálón keresztül jelenleg csatolt ügyfeleket.
Kilépés a hibakeresőből és a munkamenet leállása
Ha egy hibakeresési ügyfélből a kiszolgáló leállása nélkül szeretne kilépni, ki kell adnia egy parancsot az adott ügyféltől. Ha ez az ügyfél KD vagy CDB, a CTRL+B billentyűkombinációval lépjen ki. Ha szkriptet használ a KD vagy a CDB futtatásához, használja a .remote_exit (Kilépés a hibakeresési ügyfélprogramból). Ha ez az ügyfél WinDbg, a kilépéshez válassza Kilépés a Fájl menüből.
A teljes munkamenet leállításához és a hibakeresési kiszolgálóból való kilépéshez használja a q (Kilépés) parancsot. Ez a parancs bármely kiszolgálóról vagy ügyfélről beírható, és az összes felhasználó teljes munkamenetét leállítja.
Fontos
A távoli hibakeresés használatakor további fontos biztonsági szempontokat is figyelembe kell venni. További információkért, beleértve a biztonságos mód engedélyezésével kapcsolatos információkat is, olvassa el A távoli hibakeresési és Windows hibakeresési eszközök biztonsági szempontjaicímű témakört.