我已经反编译了一个封闭源程序使用的DLL文件,并希望对其进行编辑。我是否可以重新编译DLL文件,即使它有错误,因为它引用了我的项目中显然没有包含的其他文件。
感谢。
答案 0 :(得分:3)
我是否可以重新编译DLL文件,即使它有错误,因为它引用了我的项目中显然没有包含的其他文件。
一般来说,没有。您需要拥有其他程序集才能在项目中引用它们。
另外,请注意,您没有通过反编译违反原始软件的许可条款。许多非开源项目都有许可证明确禁止任何逆向工程或修改。
答案 1 :(得分:0)
由于引用其他文件而导致错误
你能构建其中有错误的其他项目吗?答案是否。
您应该只对您拥有的代码进行反编译。因为你不想在不付钱的情况下使用你的努力,同样尊重他人的努力。如果他们想向你展示他们会给你的代码。