From 4b81854ea5b455db382c3cfb6fa6d67aa196123d Mon Sep 17 00:00:00 2001 From: de4dot Date: Sat, 17 Mar 2012 22:12:51 +0100 Subject: [PATCH] Restore resource names ending in ".g.resources" --- .../deobfuscators/Spices_Net/ResourceNamesRestorer.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs b/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs index 61dd2a2b..68a7b8ec 100644 --- a/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs +++ b/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs @@ -105,8 +105,13 @@ namespace de4dot.code.deobfuscators.Spices_Net { foreach (var type in module.GetTypes()) { rename(numToResource, "", type.FullName); + rename(numToResource, "", type.FullName + ".g"); rename(numToResource, type.Namespace, type.Name); + rename(numToResource, type.Namespace, type.Name + ".g"); } + + if (module.Assembly != null) + rename(numToResource, "", module.Assembly.Name.Name + ".g"); } static void rename(Dictionary numToResource, string ns, string name) {