przemekKK
(przemekKK)
#1
Jak odróżnić, czy działające programy są pisane w kodzie zarządzalnym (chodzi o .NET Framework) od tych natywnych?
Fajnie widać to w Visual C++ 2010, ale nie chcę za każdym razem odpalać tej kobyły:
A może w Process Explorer da się to zobaczyć? Chociaż nie znalazłem czegoś takiego na wzór VC++.
Ryan
(Ryan)
#2
Nie potrzebowałem nigdy sprawdzać tego z poziomu kodu, ale sprawdzić to można debuggerem (windbg, ntsd). Podpięcie się do procesu i wywołanie komendy
lm m clr
pozwala sprawdzić, czy proces ładuje CLR. Można to zautomatyzować w razie potrzeby.