Skip to content

PawUtils/DbgEng

Repository files navigation

Interop.DbgEng.dll

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.

Get started

  1. Add a package reference to PawUtils.DbgEng in your project.
  2. Get an IDebugClient from the static Interop.DbgEng.IDebugClient.Create() method.
  3. Voila!

Example

See https://github.com/PawUtils/PrintDmpStack

Build

  1. Clone this repository.
  2. Run PullDocs.bat to get the docs from Microsoft.
  3. Open the DbgEngIdl.slnx file in Visual Studio.

About

.Net library to use dbgeng.h

Resources

License

Stars

Watchers

Forks

Contributors