c# - Deepsea 混淆器忽略 Windows Phone 8 项目的设置

标签 c# windows-phone-8 obfuscation

我曾尝试在 Deepsea Obfuscator 版本 4.4.1.79 的帮助下混淆 WindowsPhone8 dll。

AssemblyInfo.cs 包含:

[assembly: Obfuscation( Feature = "add-prefix /prefix:abc") ]
[assembly: Obfuscation( Feature = "inject /a:xxx.Phone.dll /internal:true" )]

此配置适用于 .NET 4.0 Framework,最终的 dll 没有可读的类名和方法,生成混淆的控制流。但是对于 WindowsPhone8 dll,我得到了相反的结果。我怎样才能得到想要的结果?

最佳答案

你可以强制写入你想使用的字符集:

[assembly: Obfuscation( Feature = "rename /charset:unreadable")]

或者你可以使用 ASCII 混合符号

关于c# - Deepsea 混淆器忽略 Windows Phone 8 项目的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17567885/

相关文章:

C# + StyleCop + MSBuild + 全局区域性设置无法获取

java - 从 Java 将数据发布到 URL 的最佳方式

c# - 基于模式为 XML 文件创建 WPF 编辑器

c# - 将业务逻辑类放在 Entity Framework 中的何处 - ASP.NET MVC 4 解决方案?

c# - Windows Phone - 使用互斥锁进行独立存储

android - 通过 WebSocket 传输音频文件

Java编译器自动重命名参数(混淆)

java - 在带有 Protocol Buffers 的项目中使用 Proguard 有哪些特点?

c# - CRM 2011 自定义工作流程从创建的记录触发器访问数据

.net - Windows Phone 7 和 Windows Phone 8 支持什么框架?