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.
Aparat debugera (DbgEng.dll), zwykle określany jako aparat, udostępnia interfejs do badania i manipulowania obiektami docelowymi debugowania w trybie użytkownika i trybie jądra w systemie Microsoft Windows.
Silnik debugera może uzyskiwać cele, ustawiać punkty przerwania, monitorować zdarzenia, wykonywać zapytania symboli, odczytywać i zapisywać w pamięci oraz kontrolować wątki i procesy w docelowym obiekcie.
Silnik debuggera umożliwia tworzenie zarówno bibliotek rozszerzeń debuggera, jak i aplikacji autonomicznych. Takie aplikacje są określane jako aplikacje silnika debugera. Aplikacja silnika debugowania, która korzysta z pełnej funkcjonalności silnika debugowania, nazywa się debugerem. Na przykład WinDbg, CDB, NTSD i KD są debugerami; aparat debugera zapewnia podstawowe funkcje.
Pojęcia dotyczące silnika:
Sesja debugowania i model wykonania
Badanie obiektów docelowych i manipulowanie nimi:
#B0 Wątki i Procesy #C1
Niekompletna dokumentacja
Jest to wstępny dokument i jest obecnie niekompletny.
W przypadku wielu pojęć związanych z debugerami i aparatem debugera, które nie zostały jeszcze udokumentowane tutaj, zapoznaj się z sekcją Techniki debugowania w tej dokumentacji.
Aby uzyskać niektóre z aktualnie nieudokumentowanych funkcji interfejsu API aparatu debugera, użyj metody Execute , aby wykonać poszczególne polecenia debugera.