A .Net interop library to use the Microsoft Debugger Engine.
This library is created by translating the dbgeng.h to C# code that utilizes Source Generated COM interop.
- Add a package reference to PawUtils.DbgEng in your project.
- Get an
IDebugClientfrom the staticInterop.DbgEng.IDebugClient.Create()method. - Voila!
See https://github.com/PawUtils/PrintDmpStack
- Clone this repository.
- Run
PullDocs.batto get the docs from Microsoft. - Open the
DbgEngIdl.slnxfile in Visual Studio.