Babel command line switches can be shortened for ease of insertion. For instance if you want to enter a quick rule definition you may write:

  babel.exe myapp.exe --quickrule ;.*

or typing less:

  babel.exe myapp.exe --qu ;.*

The command line processor is smart enough to catch the right command (quickrule) and if there are name collisions, they will be shown as errors.

Starting from Babel 4.0 it is possible to enter the special character @  at the command line to avoid loading all the default configuration stored into the babel.exe.config file. This is useful when you want to customize from scratch the obfuscation as in the following case:

  babel.exe myapp.exe @ --string hash -tm

This will encrypt strings and rename only types and methods inside myapp.exe.

Back to List