我有一个错过了一行代码的.Net dll。我想修补该DLL,但我没有源代码。我该怎么办?有谁知道 快捷方式 修补这样的东西?
我有一个错过了一行代码的.Net dll。我想修补该DLL,但我没有源代码。我该怎么办?有谁知道 快捷方式 修补这样的东西?
随着 Reflexil 插件 反光,修改DLL的一小部分是 快捷方便。我在少数情况下使用它来更改已部署的dll中的一行或两行,通常是为了禁用某些条件导致的行为(不,不破解应用程序,合法使用我们自己的代码以避免完全部署的重量)。
你可以使用ildasm.exe反汇编你的DLL,然后修复代码,然后用ilasm.exe重新组装。这是一些非常先进的东西......我过去尝试过并取得了一些成功。