The .NET Reactor license system allows you to distribute your
assembly without a license file. You
provide a license file to unlock your protected/locked assembly.
The License Manager builds license files.
To create valid license files, the same master key must be used for
license creation as was used to produce .NET Reactor protected
output. This master key is generated when you create your project,
which must be saved to preserve the original key.
To generate licenses which are only valid on a specific machine,
you must enable "Hardware Lock." To programmatically extract the
hardware ID please use the .NET Reactor SDK library License.dll. The client sends the
hardware ID to you, which the License Manager uses to output a
valid, machine-specific license.
Additional information can be added to the license file at this
time with the Add tool. Your assembly can optionally process this
information with the functions available in the SDK libraries.