为封闭源程序重新编译C#DLL

时间:2013-08-15 17:29:14

标签: c# .net dll

我已经反编译了一个封闭源程序使用的DLL文件,并希望对其进行编辑。我是否可以重新编译DLL文件,即使它有错误,因为它引用了我的项目中显然没有包含的其他文件。

感谢。

2 个答案:

答案 0 :(得分:3)

  

我是否可以重新编译DLL文件,即使它有错误,因为它引用了我的项目中显然没有包含的其他文件。

一般来说,没有。您需要拥有其他程序集才能在项目中引用它们。

另外,请注意,您没有通过反编译违反原始软件的许可条款。许多非开源项目都有许可证明确禁止任何逆向工程或修改。

答案 1 :(得分:0)

  

由于引用其他文件而导致错误

你能构建其中有错误的其他项目吗?答案是

您应该只对您拥有的代码进行反编译。因为你不想在不付钱的情况下使用你的努力,同样尊重他人的努力。如果他们想向你展示他们会给你的代码。