【使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码】教程文章相关的互联网学习教程文章

c# – ConfUserEx从混淆中排除名称空间【代码】

在ConfUserEX混淆中(https://yck1509.github.io/ConfuserEx/) 如何从重命名模块中只删除一个命名空间? 例如 :[assembly:Obfuscation(Exclude = true,Feature =“namespace’ABC.XYZ’: – rename”)] 看起来不行.我有一个用于在命名空间中进行Json解析的对象模型,这个抛出错误.我也使用.crproj文件来使用CLI进行混淆.解决方法:请通过this链接下载最新版本v0.6.0.将字段从true排除到false.就是这样. 例如:[assembly: Obfuscat...

c# – WPF数据绑定混淆【代码】

我刚刚开始学习关于WPF的课程,我对与数据绑定相关的一些领域感到有些困惑.我没有语法问题,但很可能犯了一些新手错误,我有几个问题. 我做了一个带有2个文本框的简单屏幕,当我点击一个按钮时,这两个项目被添加到ListBox中. 在XAML的Window标记内引用People类xmlns:classes="clr-namespace:WPF_Course.Classes"添加了一个Window资源<Window.Resources><classes:People x:Key="people"/> </Window.Resources>这是我如何宣布我的列表框<...

在C#中正确使用依赖注入和YAGNI混淆【代码】

我知道你应该依赖于抽象而不是具体实现,但我也知道YAGNI原则.我有时会发现自己正在努力调和这两方面. 考虑以下类别;public class Foo {public void DoFoo(){}//private foo stuff }public class Bar {private readonly Foo _foo;public Bar(){_foo = new Foo();} }“Bar”是我感兴趣的课程;显然有一个问题,Bar正在实例化一个Foo的实例,所以让我重构一下;public class Bar {private readonly Foo _foo;public Bar(Foo foo){_foo = f...

使用不安全的C#代码可以破坏或混淆字符串池吗?【代码】

如果我通过在不安全的代码块或方法中使用指针来操作托管的C#字符串(例如,反转其字符),那么不安全的实现是否会混淆或破坏.NET字符串池机制? 正在操作的建议字符串是在托管代码中创建的,并传递给不安全的方法进行操作. 此方案的示例:static void Main(string[] args) {string s = "this is a test";UnsafeReverse(s);Console.WriteLine(s); // displays "tset a si siht"// assume more managed strings are created and used alon...