1

我一直在阅读自定义 clr 分析器和使用 ICorProfilerCallback 进行 IL-weaving 的内容。我得到了大致的想法,并找到了这篇很好的文章,它帮助我找到了一个可以一起玩的骨架;http://www.codeproject.com/Articles/15410/Creating-a-Custom-NET-Profiler

我的问题是;鉴于它在 CLR 运行时中运行,是否可以将结果公开回托管代码?即,不是将探查器的结果写入文件,或者用本机代码构建整个 UI,我可以只在同一个 dll 中公开本机 .NET API 吗?我是否被迫使用 COM 互操作?

Mono.Cecil 听起来像是设法公开了一个托管 api,但我无法确定该源代码树的正面或反面.. 将不胜感激任何指针.. 如果有人有一个简单的例子,我可以撕开加分..

4

0 回答 0