DebugView v4.90

Autor: Mark Russinovich

Opublikowano: 23 kwietnia 2019 r.

DownloadPobierz widok DebugView (1,3 MB)
Uruchom teraz z programu Sysinternals Live.

Wprowadzenie

DebugView to aplikacja, która umożliwia monitorowanie danych wyjściowych debugowania w systemie lokalnym lub dowolnego komputera w sieci, z którą można uzyskać dostęp za pośrednictwem protokołu TCP/IP. Może wyświetlać dane wyjściowe debugowania zarówno w trybie jądra, jak i Win32, więc nie potrzebujesz debugera, aby przechwycić dane wyjściowe debugowania generowane przez aplikacje lub sterowniki urządzeń, ani nie trzeba modyfikować aplikacji lub sterowników w celu używania niestandardowych interfejsów API danych wyjściowych debugowania.

Przechwytywanie widoku debugowania

W obszarze Windows 2000, XP, Server 2003 i Vista DebugView zostaną przechwycone:

  • Win32 OutputDebugString
  • DbgPrint w trybie jądra
  • Wszystkie warianty trybu jądra dbgPrint zaimplementowane w systemach Windows XP i Server 2003

Funkcja DebugView wyodrębnia również dane wyjściowe debugowania trybu jądra wygenerowane przed awarią z plików zrzutu awaryjnego 2000/XP okna, jeśli element DebugView przechwycił w momencie awarii.

Funkcje funkcji DebugView

Funkcja DebugView oferuje zaawansowaną gamę funkcji do kontrolowania danych wyjściowych debugowania i zarządzania nimi.

Funkcje nowe w wersji 4.6:

  • Obsługa systemu Windows Vista w wersji 32-bitowej i 64-bitowej

Funkcje nowe w wersji 4.5:

  • Obsługa przerzucania plików dziennika: aby lepiej obsługiwać długotrwałe przechwytywanie, funkcja DebugView może teraz tworzyć nowy plik dziennika każdego dnia, opcjonalnie czyszcząc ekran w tym celu.

Funkcje nowe w wersji 4.4:

  • Obsługa systemu Windows Server 2003 w wersji 64-bitowej i 64-bitowej systemu Windows XP dla wersji x64:DebugView przechwytuje teraz dane wyjściowe debugowania trybu jądra w 64-bitowych wersjach systemu Windows.
  • Przełącznik zegara: można teraz przełączać się między trybami zegara a upływem czasu.

Funkcje nowe w wersji 4.3:

  • Obsługa systemu Windows XP z dodatkiem SP2:DebugView przechwytuje teraz dane wyjściowe debugowania trybu jądra w systemie Windows XP z dodatkiem SP2.
  • Więcej filtrów wyróżniania: Wiele osób poprosiło o więcej filtrów wyróżniania.
  • Zawijanie plików dziennika: nowa opcja pliku dziennika ma widok DebugView zawija się na początku pliku dziennika po osiągnięciu określonego limitu rozmiaru.
  • Większe bufory: większe bufory Win32 i jądra zmniejszają prawdopodobieństwo porzuconych danych wyjściowych debugowania.
  • Ciąg clear-output: Gdy element DebugView widzi specjalny ciąg wyjściowy debugowania "DBGVIEWCLEAR", czyści dane wyjściowe.
  • Klient minimalizuj do paska zadań: teraz można uruchomić klienta zminimalizowane w zasobniku.

Funkcje nowe w wersji 4.2:

  • Naprawiono usterkę jądra:DebugView czasami błędnie zgłasza, że nie można podłączyć danych wyjściowych debugowania trybu jądra w systemach Windows XP i Server 2003.
  • Opcja globalnego przechwytywania klienta: nowa opcja umożliwia klientowi przechwytywanie danych wyjściowych debugowania Win32 konsoli w systemach serwera terminali podczas uruchamiania z sesji innej niż konsola.
  • Ulepszono filtrowanie: filtry mogą być znacznie dłuższe, a teraz mają zastosowanie do identyfikatorów procesów Win32, gdy identyfikatory procesów są uwzględniane w danych wyjściowych.
  • Ulepszono obsługę zrzutu awaryjnego: kilka usterek związanych z wyodrębnianiem danych wyjściowych trybu jądra z zrzutów awaryjnych zostało naprawionych, a funkcja DebugView ładuje teraz wynikowe pliki dziennika.
  • Więcej filtrów wyróżnienia: Widok DebugView ma teraz 10 filtrów wyróżnienia, w górę od 5.
  • Wstaw komentarze: nowy element menu umożliwia wstawianie komentarzy do danych wyjściowych.
  • Nowe przełączniki: Nowe przełączniki wiersza polecenia umożliwiają określanie głębokości historii i ładowania plików dziennika.
  • Lepsze wskazówki dotyczące balonu: Jeśli linia wyjściowa jest szersza niż ekran, na których znajduje się wskaźnik myszy, zawija słowo wskazówka balonu.

Funkcje nowe w wersji 4.1:

  • Filtry zapisywania i ładowania: można zapisywać i ładować filtry, w tym kolory wyróżniania.
  • Załaduj zapisane dzienniki: teraz możesz załadować plik dziennika z powrotem do okna danych wyjściowych DebugView .
  • Przechwyć dane wyjściowe debugowania w trybie jądra rozruchu: w systemie Windows 2000 można użyć funkcji DebugView do przechwytywania danych wyjściowych debugowania generowanych przez sterowniki z najwcześniejszego punktu procesu rozruchowego.

Oto lista wyróżniająca niektóre inne funkcje debugView:

  • Zdalne monitorowanie: przechwytywanie danych wyjściowych debugowania w trybie jądra i/lub Win32 z dowolnego komputera dostępnego za pośrednictwem protokołu TCP/IP — nawet w Internecie. Można jednocześnie monitorować wiele komputerów zdalnych. Funkcja DebugView zainstaluje nawet samo oprogramowanie klienckie, jeśli korzystasz z niego w systemie Windows 2000 i przechwytuje je z innego systemu Windows 2000 w tej samej dzielnicy sieci.
  • Listy najnowszych filtrów: Element DebugView zapamiętuje najnowsze opcje filtru z interfejsem, który ułatwia ich ponowne zaznaczenie.
  • Opcja Identyfikator procesu: przełącz wyświetlanie identyfikatorów procesów dla danych wyjściowych debugowania Win32.
  • Kopiowanie schowka: zaznacz wiele wierszy w oknie danych wyjściowych i skopiuj ich zawartość do schowka.
  • Dziennik do pliku: zapisz dane wyjściowe debugowania w pliku jako przechwycone.
  • Drukowanie: drukuj wszystkie lub część przechwyconych danych wyjściowych debugowania na drukarce.
  • Jeden ładunek pliku:DebugView jest implementowany jako jeden plik.
  • Obsługa zrzutu awaryjnego:DebugView może odzyskać bufory z zrzutu awaryjnego i zapisać dane wyjściowe w pliku dziennika, aby użytkownicy mogli wysyłać dane wyjściowe wygenerowane przez sterownik systemu Windows do momentu awarii.

W pliku pomocy online opisano wszystkie te funkcje i bardziej szczegółowo.

Instalacja i użycie

Wystarczy wykonać plik programu DebugView (dbgview.exe) i debugView natychmiast rozpocznie przechwytywanie danych wyjściowych debugowania. Należy pamiętać, że jeśli uruchomisz debugview w systemie Windows 2000/XP, musisz mieć uprawnienia administracyjne, aby wyświetlić dane wyjściowe debugowania trybu jądra. Za pomocą menu, klawiszy dostępu lub przycisków paska narzędzi można wyczyścić okno, zapisać monitorowane dane w pliku, wyszukać dane wyjściowe, zmienić czcionkę okna i nie tylko. W pomocy online opisano wszystkie funkcje elementu DebugView.

DebugView screenshot

Jest to zrzut ekranu przedstawiający widok DebugView przechwytujący dane wyjściowe debugowania Win32 z systemu zdalnego. Zwróć uwagę na obecność filtru wyróżniania.

DownloadPobierz widok DebugView (1,3 MB)

Uruchom teraz z programu Sysinternals Live.