Tag: .net reflector

.NET exe / dll的混淆

可能重复: .NET的.NET混淆:我如何保护我的代码? 大家好, 我正在使用.net framework 4.0并制作任何程序。 当我完成它,我发布它并获得我的程序exe。 但任何第三方软件都会反编译我的exe,任何人都可以查看我的代码。 例如 : 我如何保存我的代码? 谢谢大家……

有没有办法用reflection“覆盖”方法?

没有inheritance但只有reflection是否可以在C#中动态更改方法的代码? 就像是 : nameSpaceA.Foo.method1 = aDelegate; 我不能改变/编辑Foo类。 namespace nameSpaceA { class Foo { private void method1() { // … some Code } } } 我的最终目标是改变动态代码: public static IList EnsureNodeSet(IList listItems); 在System.Xml.Xsl.Runtime.XslConvert.cs中 转: if (!item.IsNode) throw new XslTransformException(Res.XPath_NodeSetExpected, string.Empty); 进入: if (!item.IsNode) throw new XslTransformException(Res.XPath_NodeSetExpected, item.value);