Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 36031|Odpowiedź: 2

[Źródło] Niezbędny samouczek debugowania DebugView dla deweloperów

[Skopiuj link]
Opublikowano 17.09.2021 21:29:17 | | | |
Jako programista, debugowanie aplikacji i rozwiązywanie problemów to umiejętność obowiązkowa do opanowania. DebugView to aplikacja, która pozwala monitorować wyniki debugowania na lokalnym systemie lub na dowolnym komputerze w sieci dostępnym przez TCP/IP. Artykuł jest dołączony do kodu źródłowego tych komunikatów w języku C#.

Adres pobrania DebugView v4.90:

Logowanie do linku jest widoczne.

Logowanie do linku jest widoczne.


Instalacja i zastosowanie

Wystarczy uruchomić plik programu DebugView (dbgview.exe), a DebugView natychmiast zacznie rejestrować wyniki debugowania. Zwróć uwagę, że jeśli uruchamiasz DebugView na Windows 2000/XP, musisz mieć uprawnienia administratora do przeglądania wyników debugowania w trybie jądra. Menu, skróty klawiszowe lub przyciski paska narzędzi mogą być używane do czyszczenia okien, zapisywania monitorowanych danych do plików, wyszukiwania wyników, zmiany czcionek okien i innych funkcji. Pomoc online opisuje wszystkie funkcje DebugView.

Funkcja DebugView


  • Możesz zobaczyć informacje debugujące wychodzące przez aplikację.
  • Możesz zobaczyć informacje debugujące wychodzące przez sterownik.
  • Możesz zobaczyć informacje o debugowaniu lokalnej maszyny.
  • Możesz zobaczyć informacje o uruchomieniu zdalnej maszyny.
  • Można go podkreślić zgodnie z zasadami.
  • Można je filtrować na podstawie słów kluczowych.
  • Można je wyszukiwać na podstawie słów kluczowych.
  • Najnowszy rekord może być wyświetlany automatycznie
  • ...



Informacje o debugowaniu wyjściowym

Zarówno aplikacje, jak i sterowniki mogą generować informacje debugujące za pośrednictwem odpowiednich API.

1. Aplikacje niezarządzane mogą generować informacje o debugowaniu za pomocą API Win32 OutputDebugString().

2. Aplikacja zarządzana może generować informacje debugujące za pomocą System.Diagnostics.Debug.Print(), a OutputDebugString() jest wywoływany wewnętrznie.

3. Sterownik może wygenerować informacje debugujące za pomocą DbgPrint() lub DbgPrintEx() (lub za pomocą makr KdPrint lub KdPrintEx). Te dwa makra są przypisane odpowiednio do DbgPrint() lub DbgPrintEx() w wersji Debug, a w wersji Release puste.

C# generuje informacje o debugowaniu

Najpierw otwórzmy narzędzie DebugView, a kod testowy wygląda następująco:


Informacje wyjściowe są przedstawione na poniższym rysunku:



Oczywiście DebugView może także debugować informacje z debugowania zdalnych maszyn.

c#, aby uzyskać informacje debugujące OutputDebugString

Proszę odnieść się do zasadyLogowanie do linku jest widoczne.


(Koniec)




Poprzedni:.NET Core określa działające środowisko systemowe i ustawia zmienne środowiskowe
Następny:Typ komórki typu komórki C# NPOI
Opublikowano 17.09.2021 21:31:04 |
Spójrz na naukę
Opublikowano 18.09.2021 23:32:16 |
Zobacz, co powiesz na coś nowego
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com