我可以将几行代码注入别人的.NET dll吗?

Bop*_*Bop 2 .net reflection .net-assembly

我想用自己的代码替换3d party API中的一行代码.

我的意思是这是一个值得怀疑的做法,但我需要修复他们的错误.

Mik*_*son 6

不宽恕拆解第三方或商业软件的代码,但有一种方法可以工作.

如果将Reflector与Reflexil插件一起使用,则可以删除强名称签名,并在程序集中注入/更改代码.


STO*_*STO 5

你可以,但你将使用MSIL,而不是C#.

http://ccimetadata.codeplex.com/ http://www.mono-project.com/Cecil

您也可以使用Reflector.NET修复DLL,修复bug并将其编译回来.