【发布时间】:2011-08-09 13:34:39
【问题描述】:
我有一个缺少一行代码的 .Net dll。我想修补那个 DLL,但我没有源代码。我该怎么办?有谁知道修补此类问题的快速方法?
【问题讨论】:
-
@0A0D DLL 未签名。
-
@John 不,我可以升级,但我没有时间正确测试他们的新版本,但是这个 bug 困扰着我的客户很多。
-
@Kees:你没有时间测试新版本,但你确实有时间测试你的补丁,你认为这只会影响单行代码?我会告诉你的客户等待升级。
-
@Kees,我们都去过那里。 X 版有 1 个小错误,Y 版修复了它,但也引入了 100 个新功能,因此您不想升级。但是 John 的意思是,试图在不查看整个源代码的情况下修复这个错误可能会破坏其他所有内容。部分代码可能依赖于此错误,因此为您修复它可能会在其他地方破坏它。
-
@Kees:我建议你不要浪费时间。
标签: c# .net dll reverse-engineering decompiling