Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas instalowania narzędzi debugowania dla systemu Windows uzyskasz zarówno 32-bitowy zestaw narzędzi, jak i 64-bitowy zestaw narzędzi.
Jeśli używasz jednego z innych środowisk debugowania (WinDbg, KD, CDB lub NTSD), musisz dokonać wyboru samodzielnie. Aby określić, który zestaw narzędzi debugowania do użycia, musisz znać typ procesora uruchomionego na komputerze hosta i czy na komputerze hosta jest uruchomiona 32-lub 64-bitowa wersja systemu Windows.
Komputer z uruchomionym debugerem jest nazywany komputerem hosta , a debugowany komputer jest nazywany komputerem docelowym .
Komputer hosta z 32-bitową wersją systemu Windows
Jeśli na komputerze-hoście jest uruchomiona 32-bitowa wersja systemu Windows, użyj 32-bitowych narzędzi do debugowania. (Ta sytuacja dotyczy zarówno obiektów docelowych opartych na architekturze x86, jak i x64).
Komputer hosta oparty na architekturze x64 z 64-bitową wersją systemu Windows
Jeśli komputer-host używa procesora opartego na architekturze x64 i korzysta z 64-bitowej wersji systemu Windows, obowiązują następujące reguły:
Jeśli analizujesz plik zrzutu, możesz użyć 32-bitowych narzędzi debugowania lub 64-bitowych narzędzi do debugowania. (Nie ważne jest, czy plik zrzutu jest plikiem zrzutu trybu użytkownika, czy plikiem zrzutu trybu jądra, i nie jest ważne, czy plik zrzutu został wykonany na platformie opartej na x86, czy na platformie x64).
Jeśli przeprowadzasz debugowanie w trybie jądra na żywo, możesz użyć 32-bitowych narzędzi debugowania lub narzędzi debugowania x64. (Ta sytuacja dotyczy zarówno obiektów docelowych opartych na architekturze x86, jak i x64).
Jeśli debugujesz kod trybu użytkownika na żywo uruchomiony na tym samym komputerze co debuger, użyj 64-bitowych narzędzi do debugowania 64-bitowego kodu i 32-bitowego kodu uruchomionego w systemie WOW64. Aby ustawić debuger dla trybu 32-bitowego lub 64-bitowego, użyj polecenia .effmach .
Jeśli debugujesz 32-bitowy kod trybu użytkownika działający na osobnym komputerze docelowym, użyj 32-bitowych narzędzi do debugowania.