How to work with .NET CLR?
See the question and my original answer on StackOverflowThere is a very interesting sample of a managed debugger available from Microsoft here: CLR Managed Debugger (mdbg) Sample 4.0 (this one targets the CLR 4 but there is also a version for CLR 2 available).