diassemble problem zarządzanego kodu
Używam Windbg do tworzenia kodu zarządzanego (napisanego w C #, aplikacji konsolowej) za pomocą Windbga!U
polecenie z sos.dll. Znajduję podczas używania!U
aby zdekomponować zarządzaną funkcję, zdekompletowany kod IL zawiera tylko wywołania funkcji, które wykonałem, i dla pozostałych części (kod C # niefunkcjonalny), na przykłada=a*2
, iforeach
pętle w języku C #, pokazywany jest tylko kod rodzimego języka asemblera, czy jest to prawidłowe oczekiwane zachowanie?
Moje pytanie jest, chcę wiedzieć, czy! U jest w stanie diassemble zarządzany kod binarny DLL do IL z całym kodem (oprócz kodu wywołania funkcji)?
Z góry dziękuję, George