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.
Tegyük fel, hogy egy személy egy \\BOX17 nevű számítógépen futtat alkalmazást. Az alkalmazás problémái vannak, de a hibakeresési technikus egy másik helyen található.
Az első személy beállít egy folyamatkiszolgálót a DbgSrv használatával a \\BOX17 rendszeren. A célalkalmazás folyamatazonosítója 122. A TCP protokoll került kiválasztásra, a port száma 1025. A kiszolgáló a következő paranccsal indul el:
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025
A másik számítógépen a technikus az alábbi paranccsal indítja el a WinDbg-t intelligens ügyfélként:
G:\Debugging Tools> windbg -premote tcp:server=BOX17,port=1025 -p 122
Íme egy másik példa. Ebben az esetben az NPIPE protokollt választja a rendszer, és a CDB-t a Rendszer WinDbg helyett használja. Az első felhasználó kiválaszt egy csőnevet. Ez bármilyen alfanumerikus karakterlánc lehet – ebben a példában az "AnotherPipe". Az első felhasználó megnyit egy emelt szintű parancssori ablakot (futtatás rendszergazdaként), és elindít egy hibakeresési kiszolgálót a következő paranccsal:
E:\Debugging Tools for Windows> dbgsrv -t npipe:pipe=AnotherPipe
A technikus olyan fiókkal van bejelentkezve az ügyfélszámítógépre, amely nem rendelkezik hozzáféréssel a kiszolgáló számítógépéhez. A technikus azonban ismeri a kiszolgáló számítógépéhez hozzáféréssel rendelkező fiók felhasználónevét és jelszavát. A fiók felhasználóneve Contoso. A technikus a következő parancsot adja meg:
net use \\BOX17\ipc$ /user:Contoso
Amikor a rendszer kéri, a technikus megadja a Contoso-fiók jelszavát.
A technikus nem tudja biztosan, hogy milyen nevet használtak a nevesített cső számára, ezért lekérdezi a BOX17-et a folyamatkiszolgálókhoz tartozó adatokért.
G:\Debugging Tools> cdb -QR \\BOX17
Servers on \\BOX17:
Debugger Server - npipe:Pipe=MainPipe
Remote Process Server - npipe:Pipe=AnotherPipe
Két cső látható. Azonban csak az egyik folyamatkiszolgáló – a másik hibakereső kiszolgáló, és ez minket nem érdekel. Tehát a AnotherPipe-nek a megfelelő névnek kell lennie. A technikus a következő parancsot adja meg az intelligens ügyfél elindításához:
G:\Debugging Tools> cdb -premote npipe:server=BOX17,pipe=AnotherPipe -v sol.exe
A folyamatkiszolgálót használó bonyolultabb példáért tekintse meg a középen lévő szimbólumokat.