plugin modules load first

This commit is contained in:
Mr. eXoDia 2015-05-17 13:58:57 +02:00
parent 0f1768b13f
commit bf9bcd9ac5

View File

@ -52,7 +52,7 @@ namespace de4dot.cui {
} }
public static IList<IDeobfuscatorInfo> GetPlugins(string directory, IList<IDeobfuscatorInfo> local) { public static IList<IDeobfuscatorInfo> GetPlugins(string directory, IList<IDeobfuscatorInfo> local) {
var plugins = new List<IDeobfuscatorInfo>(local); var plugins = new List<IDeobfuscatorInfo>();
try { try {
var files = Directory.GetFiles(directory, "deobfuscator.*.dll", SearchOption.TopDirectoryOnly); var files = Directory.GetFiles(directory, "deobfuscator.*.dll", SearchOption.TopDirectoryOnly);
foreach (var file in files) foreach (var file in files)
@ -60,6 +60,7 @@ namespace de4dot.cui {
} }
catch { catch {
} }
plugins.AddRange(local);
return plugins; return plugins;
} }