.NET Reactor
User guide

License File Settings

Via the License File Settings it is possible to lock your license files with different locks. This way the valid license file is only valid for a specific time (e.g. 1 year, 100 uses ...).
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.