Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Po uruchomieniu sesji zdalnej klient inteligentny może być używany tak, jakby debugował aplikację docelową na jednej maszynie. Wszystkie polecenia będą zachowywać się tak, jak w tej sytuacji, z tą różnicą, że ścieżki są względne względem komputera klienta inteligentnego.
Używanie WinDbg jako inteligentny klient
Po uruchomieniu systemu WinDbg jako inteligentnego klienta serwera przetwarzania w trybie użytkownika pozostanie on trwale dołączony do serwera przetwarzania. Jeśli sesja debugowania zostanie zakończona, polecenie menu Plik | Dołącz do procesu lub polecenie .tlist (Lista identyfikatorów procesów) wyświetli wszystkie procesy działające na komputerze uruchomionym jako serwer procesów. WinDbg może zostać dołączony do dowolnego z tych procesów.
Plik | Polecenie [Otwórz plik wykonywalny] nie może zostać użyte. Nowy proces można uruchomić tylko wtedy, gdy jest uwzględniony w wierszu poleceń WinDbg.
W takiej sytuacji usługa WinDbg nie będzie mogła debugować procesów na komputerze, na którym jest uruchomiona, ani nie będzie mogła uruchomić sesji debugowania jądra.
zakończenie sesji
CDB lub WinDbg może zakończyć lub przerwać sesję debugowania w normalny sposób. Aby uzyskać szczegółowe informacje, zobacz Zakończenie sesji debugowania w WinDbg (wersja klasyczna). Serwer przetwarzania pozostanie w eksploatacji i może być ponownie używany tyle razy, ile jest to wymagane. (Może być również używany przez dowolną liczbę równoczesnych sesji debugowania).
Serwer przetwarzania można zakończyć z dowolnego komputera. Aby zakończyć działanie z klienta inteligentnego, użyj polecenia .endpsrv (End Process Server). Aby zakończyć działanie serwera przetwarzania z komputera, na którym jest uruchomiony, należy użyć Menedżera zadań, aby zakończyć proces dbgsrv.exe.