我曾尝试在 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/