Only remove the type if we rename types

This commit is contained in:
de4dot 2012-12-07 15:07:30 +01:00
parent 8e79777cdf
commit f5967715f2

View File

@ -20,6 +20,7 @@
using System.Collections.Generic;
using dot10.DotNet;
using de4dot.blocks;
using de4dot.code.renamer;
namespace de4dot.code.deobfuscators.Eazfuscator_NET {
public class DeobfuscatorInfo : DeobfuscatorInfoBase {
@ -130,7 +131,8 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
addModuleCctorInitCallToBeRemoved(resourceResolver.InitMethod);
resourceMethodsRestorer = new ResourceMethodsRestorer(module);
resourceMethodsRestorer.find(DeobfuscatedFile, this);
if ((Operations.RenamerFlags & (RenamerFlags.RenameTypes | RenamerFlags.RenameNamespaces)) != 0)
resourceMethodsRestorer.find(DeobfuscatedFile, this);
dumpEmbeddedAssemblies();
}