0

我想调试 ac# 应用程序,它是一个很大的应用程序,我不能自己构建它。我只能为此构建一部分(一个 DLL)。我机器中安装的应用程序是由其他人构建的。但是我自己重建DLL并替换我机器中当前的DLL后,无法加载新的DLL。我想原因是在旧的 DLL 中它有作者的密钥,所以我们不能用我自定义的替换它。如果是这种情况,是否有任何可破解的方法可以用我自己的替换 DLL?

4

1 回答 1

1

唯一的方法是绕过给定程序集全局的强名称验证,但要注意这可能会带来巨大的安全问题。

于 2009-11-26T07:23:32.347 回答