标签: c# dll assemblies reverse-engineering
我的任务是复制现有应用程序的功能。此应用程序依赖于可从C#访问的.NET托管程序集。我可以在我的新C#项目中导入这些DLL,但没有关于如何使用它们的文档。
是的,这被标记为“SDK”,但不包含示例或文档。关于我应该如何进行的任何指示?
我考虑过创建存根组件并从原始应用程序监视它们的用法,但这涉及很多代码。可能有一个工具可以帮我吗?
答案 0 :(得分:4)
使用Reflector是最好的方法。你可以看到什么叫做什么,并以一种简单的方式检查dll。
您还可以尝试Cecil
它们都是检查托管dll的好工具