You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 27, 2019. It is now read-only.
yck1509 edited this page Sep 28, 2014
·
1 revision
ConfuserEx is a free and open-source protector for .NET applications.
It is the successor of Confuser project.
Before explaining how to use ConfuserEx, let's first define some terms that would
be used through out the documentations.
Project File: ConfuserEx uses a file (ConfuserEx Project) to describe the
project settings.
Module: Most .NET application files would have one module and assembly per file.
Some kind of .NET files would have one module and no assembly. These files are called
net modules.
Items: ConfuserEx's protections target different items in a module. These items
includes modules, types(i.e. Classes/Interfaces/...), methods, fields, properties,
and events.
Signature: Signatures in ConfuserEx is similar to C#'s function signature. It's
a unique identifier of items. The signatures used in ConfuserEx is produced by
dnlib, the assembly read-writing library used by
ConfuserEx.
That's most of the technical terms you would encounter in this documentation. Now
if you would like to know more about the project settings, please read the Settings
section. If you would like to know more about the protections ConfuserEx offers,
please read the Protections and Packers sections.