예제 #1
0
        public CommandLineParser(IList<IDeobfuscatorInfo> deobfuscatorInfos, FilesDeobfuscator.Options filesOptions)
        {
            this.deobfuscatorInfos = deobfuscatorInfos;
            this.filesOptions = filesOptions;
            this.filesOptions.DeobfuscatorInfos = deobfuscatorInfos;
            this.filesOptions.AssemblyClientFactory = new NewAppDomainAssemblyClientFactory();

            addAllOptions();
        }
예제 #2
0
파일: Program.cs 프로젝트: ostuda/de4dot
        static void parseCommandLine(string[] args, FilesDeobfuscator.Options options)
        {
            new CommandLineParser(deobfuscatorInfos, options).parse(args);

            Log.vv("Args:");
            Log.indent();
            foreach (var arg in args)
                Log.vv("{0}", Utils.toCsharpString(arg));
            Log.deIndent();
        }