.NET Assembly Method Loads
How can I check which methods are called during a .NET application startup? I do not have 开发者_开发百科the source code.
If the assembly images are unsigned, the easiest thing to do would be to use the EQATEC Tracer to instrument the assemblies, then start the tracer, start the application, and then stop logging to the tracer. It gives you granular control over what classes and even what methods are traced, so you can focus only on what you're interested in.
Reflector is the usual tool for inspecting .NET code. But you should check any legal implications of disassembling an application's code.
If the library/ application is a Microsoft one, please note that it is possible to get the .net source code. You can then debug into the corresponding .net code from VS.
Check out the link: http://www.microsoft.com/resources/sharedsource/default.mspx
精彩评论