如何了解图书馆如何协同工作?

时间:2010-06-01 18:23:07

标签: c# dll assemblies reverse-engineering

我的任务是复制现有应用程序的功能。此应用程序依赖于可从C#访问的.NET托管程序集。我可以在我的新C#项目中导入这些DLL,但没有关于如何使用它们的文档。

是的,这被标记为“SDK”,但不包含示例或文档。关于我应该如何进行的任何指示?

我考虑过创建存根组件并从原始应用程序监视它们的用法,但这涉及很多代码。可能有一个工具可以帮我吗?

1 个答案:

答案 0 :(得分:4)

使用Reflector是最好的方法。你可以看到什么叫做什么,并以一种简单的方式检查dll。

您还可以尝试Cecil

它们都是检查托管dll的好工具