I am trying to write a .NET application that can profile other .NET processes and list all the calls that they made, including the values ββof the parameters passed.
I understand that writing my own profiler with something like "ICorProfilerCallback2" may help with this, but it seems like a pretty daunting task. Before starting this, I want to be sure that this is the only way to do this.
I studied open source .NET profilers and such as part-cover, CLR Profiler v4.0, etc., but none of them seem to provide a managed API for this, and they do much more than what i need (memory profiles, etc.).
Is there any other way to do this? An easier way to make such a profile? What are my options here?
source
share