Skip to content

ConfuserEx settings

Marco edited this page Jun 8, 2016 · 4 revisions

For reference, here follow the settings for ConfuserEx.
Settings can be specified adding the tag <argument name="..." value="..."/> inside the tag of the protection, or with custom attribute.
For further references, the original documentation can be found here.


(No options)

(No options)

(No options)

mode = safe, win32, antinet

mode = nomal, jit
key = normal, dynamic

mode = normal, dynamic, x86
decoderCount = [int]
elements = S [string], N [numeric constants], P [primitive constants], I [array initialize]
cfg = true|false

type = switch, jump
predicate = normal, expression, x86
intensity = 0,...,100
depth = [int], only if predicate == x86
junk = true|false

mode = empty, unicode, ascii, letters, decodable, sequential, reversible, debug
password = [string]
renameArgs = true|false
flatten = true|false
forceRen = true|false
renPublic = true|false
renPdb = true|false

mode = mild, strong, ftn
encoding = normal, expression, x86
internal = true|false
typeErasure = true|false
depth = [int], only if encoding == x86
initCount = [int], only if mode == strong,

mode = normal, dynamic

key = normal, dynamic
compat = true|false