Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anta att en person kör ett program på en dator med namnet \\BOX17. Det här programmet har problem, men felsökningsteknikern finns på en annan plats.
Den första personen konfigurerar en felsökningsserver med hjälp av CDB på \\BOX17. Målprogrammet har ett process-ID på 122. TCP-protokollet väljs med ett socketportnummer 1025. Servern startas genom att ange följande kommando i ett upphöjd kommandotolkfönster (Kör som administratör):
E:\Debugging Tools for Windows> cdb -server tcp:port=1025 -p 122
På den andra datorn bestämmer sig teknikern för att använda WinDbg som felsökningsklient. Det kan startas med det här kommandot:
G:\Debugging Tools> windbg -remote tcp:server=BOX17,port=1025
Här är ett annat exempel. I det här fallet väljs NPIPE-protokollet och CDB används i stället för WinDbg. Den första användaren väljer ett pipe-namn. Det kan vara valfri alfanumerisk sträng – i det här exemplet "MainPipe". Den första användaren öppnar ett upphöjt kommandotolkfönster (Kör som administratör) och startar en felsökningsserver genom att ange följande kommando:
E:\Debugging Tools for Windows> cdb -server npipe:pipe=MainPipe -v winmine.exe
Teknikern är inloggad på klientdatorn med ett konto som inte har åtkomst till serverdatorn. Men teknikern känner till användarnamnet och lösenordet för ett konto som har åtkomst till serverdatorn. Användarnamnet för det kontot är Contoso. Teknikern anger följande kommando:
net use \\BOX17\ipc$ /user:Contoso
När du uppmanas till det anger teknikern lösenordet för Contoso-kontot.
Teknikern är inte säker på vilket namn som användes för det namngivna röret, så de frågar BOX17 efter tillgängliga felsökningsservrar.
G:\Debugging Tools> cdb -QR \\BOX17
Servers on \\BOX17:
Debugger Server - npipe:Pipe=MainPipe
Remote Process Server - npipe:Pipe=AnotherPipe
Två rör visas. Men bara en är en felsökningsserver – den andra är en processserver och det är vi inte intresserade av. MainPipe måste därför vara rätt namn. Teknikern använder följande kommando för att starta felsökningsklienten:
G:\Debugging Tools> cdb -remote npipe:server=BOX17,pipe=MyPipe
Använda en säker server
Här är ett exempel på en säker server. Den här servern använder ett säkert socketlager med ett S-Channel-protokoll med TLS1. Felsökningsprogrammet söker efter certifikatet i datorns certifikatlager. Certifikatet anges av dess hexadecimala fingeravtryck.
D:\> cdb -server "ssl:proto=tls1,machuser=ab 38 f7 ae 13 20 ac da 05 14 65 60 30 83 7b 83 09 2c d2 34,port=1234" notepad.exe