Stepping Through a Microsoft .NET Program
from Beginning to End
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.
| | 1st page | next page |