This sample shows how to build a Debug Engine for Visual Studio. A Debug Engine is the back end of the Visual Studio debugger - it provides execution control (ex: breakpoints, stepping, exceptions) and inspection (ex: watch window, modules, etc) for some new target environment.