Example Usage
//Get an ICLRMetaHost, an ICLRRuntimeInfo, an ICorDebug and then call ICorDebug.Initialize()
var corDebug = new CorDebug();
var callback = new CorDebugManagedCallback();
//You use event handlers for some, none, or all events
callback.OnAnyEvent += (s, e) =>
{
Console.WriteLine(e.Kind);
e.Controller.Continue(false);
};
corDebug.SetManagedHandler(callback);
//Use the CreateProcess() extension method that omits lpApplicationName and contains optional parameters
var process = corDebug.CreateProcess("powershell.exe", dwCreationFlags: CreateProcessFlags.CREATE_NEW_CONSOLE);
while (true)
Thread.Sleep(1);
See also
010editor
Free
Templates and scripts for 010 editor…
xAnalyzer
Open Source
…
ret-sync
Open Source
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2…
cross-channel_chinese-localization_project
Open Source
[LEGACY] CROSS † CHANNEL 中文化 (汉化) 项目,源代码以及网站。(全翻译文本、全平台移植源码已公开!欢迎修改&学习!)CROSS † CHANNEL Chinese Loca…
ipatool
Open Source
Command-line tool that allows searching and downloading app packages (known as ipa files) from the i…
petools
Open Source
PE Tools - Portable executable (PE) manipulation toolkit…