名称空间,类名和事件处理程序混淆

时间:2011-11-14 04:23:29

标签: c# obfuscation

我有一个.NET应用程序。当我对程序集进行模糊处理时,命名空间,类名和应用程序事件处理程序(如按钮单击事件处理程序)不会被混淆。我用2种不同的混淆产品尝试了它,但它看起来是相同的行为。没有混淆的命名空间,类名和应用程序事件处理程序是否正常?

1 个答案:

答案 0 :(得分:1)

通常,公共/受​​保护成员不会被混淆,因为它们可能会被外部应用程序引用 - 这似乎就是这种情况(假设事件处理程序是受保护的范围)。因此,一般来说,Obfuscator工具提供了混淆它们的选项以及 - 检查工具文档 - 例如,Dotfuscator Community Edition 4.0具有library mode,不会混淆公共/受保护成员。