这是一个两部分的问题。但这两者都与同一件事有关。
我想使用应用程序的 IL 代码来应用补丁。我想知道什么是正确的方法。显然我可以反编译它并读取和编辑 il 代码文件然后重新编译。但是有什么方法可以在文件中将其作为 msil 代码读取。并且可能实时编辑它。
我试图编辑可执行文件的反编译代码。但是每次我重新编译它时,我都会遇到执行问题。就像它再也找不到它的切入点一样。我该如何计算?我猜我需要知道命令及其参数的长度,或者使入口点成为标签或其他东西。如果有这样的 Visual Studio 模板,我会很好。