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 hibakereséshez két hibakereső tartozik, amelyek két különböző helyen futnak. A hibakeresést végző hibakeresőt hibakeresési szerverneknevezik. A második hibakereső, az úgynevezett hibakeresési ügyfélegy távoli helyről szabályozza a hibakeresési munkamenetet. Távoli munkamenet létrehozásához először be kell állítania a hibakereső kiszolgálót, majd aktiválnia kell a hibakereső ügyfelet.
A távoli hibakeresés akkor lehet hasznos, ha másokat is be szeretne vonni egy olyan problémába, amelyet a számítógépen végzett hibakeresés során tapasztal.
A hibakeresés alatt álló kód futtatható ugyanazon a számítógépen, amelyen a hibakeresési kiszolgáló fut, vagy egy külön számítógépen fut. Ha a hibakereső kiszolgáló felhasználói módú hibakeresést végez, akkor a hibakeresési folyamat ugyanazon a számítógépen futhat, mint a hibakeresési kiszolgáló. Ha a hibakereső kiszolgáló kernelmódú hibakeresést végez, akkor a hibakeresés alatt álló kód általában egy külön célszámítógépen fut.
Az alábbi ábra egy távoli munkamenetet mutat be, amelyben a gazdaszámítógépen futó hibakereső kiszolgáló kernel módú hibakeresést végez egy külön célszámítógépen futó kódon.
A távoli hibakeresési kapcsolatokhoz számos átviteli protokoll használható: TCP, NPIPE, SPIPE, SSL és COM-port. Tegyük fel, hogy a TCP protokollt választotta, és úgy döntött, hogy a KD-t használja hibakereső ügyfélként és hibakereső kiszolgálóként is. A következő eljárással hozhat létre távoli kernelmódú hibakeresési munkamenetet:
A gazdaszámítógépen nyissa meg a KD-t, és hozzon létre egy kernel módú hibakeresési munkamenetet egy célszámítógépen. (Lásd : Kernel-Mode hibakeresés végrehajtása a KD használatával.)
Betörés a CRTL-Break billentyű lenyomásával.
Adja meg a következő parancsot.
.server tcp:port=5005
Megjegyzés Az 5005-ös portszám tetszőleges. A portszám az Ön választása.
A KD az alábbihoz hasonló kimenettel válaszol.
Server started. Client can connect with any of these command lines 0: <debugger> -remote tcp:Port=5005,Server=YourHostComputerA távoli számítógépen nyisson meg egy parancssori ablakot, és írja be a következő parancsot.
kd -remote tcp:Port=5005,Server=YourHostComputer
ahol YourHostComputer a gazdaszámítógép neve, amely a hibakeresési kiszolgálót futtatja.
További információk
A KD parancssori elindításáról (és a távoli hibakeresés létrehozásáról) a KD Command-Line Beállításai című témakörben olvashat bővebben.