Stepping Through a Microsoft .NET Program
from Beginning to End
PLEASE NOTE! - This tutorial was/is written for PEBrowse Professional Interactive and NOT for PEBrowseDbg64 Interactive! It also targets 32-bit .NET programs written for .NET frameworks of 3.5 and earlier. Also, you may need to change the profiler option found on the Tools/Configure/CLR Debug tabsheet from 1.1 to 2.0 - the latter for 2.0 thru 3.5 framework versions.
With this tutorial I hope to introduce you to the powerful and unique features of PEBrowse Professional Interactive, a user mode, native Win32 debugger, using as an example a simple Microsoft .NET windowed executable written in C# (see the accompanying PITutorial.zip file for the source code). Please keep in mind during this tutorial that all of the features and commands that are not .NET specific can be applied to any 32-bit Windows executable. My choice of a managed executable with a little bit of GUI-sauce just makes this exercise a bit more interesting. Also, for much of what follows, source code is not a prerequisite -- my debugger is not a source code debugger.
|prev page||1st page||next page|