License Activation
Overview
License activation is the process of registering a purchased license to make it usable in your actual development environment.
All licenses support offline environments. They work normally without an internet connection and do not require periodic online authentication.
Activation Steps
- Initial Setup (Init) - Initialize when running the license program for the first time
- Generate Locking Code - Generate hardware-specific code using the Generate button
- Web Portal Activation - Activate license and download file using the generated code
- License Installation - Install the downloaded license file on your system
Initial setup (Init) is only required when using the license program for the first time. For subsequent license activations, start from step 2.
Activation Process
Prerequisites
Download License Program
- Windows: HancomLicense.zip
- macOS: Coming soon
- Linux: Coming soon
Extract and Verify Files
After extracting the downloaded HancomLicense.zip file, you will find the following files:
HancomLicense/
├── HncSentinelRMS.dll # License library
├── InitLicenseAndLockCodeGen.exe # Initialization and Locking Code generation
├── RevocationLicense.exe # License revocation
└── CheckLicense.exe # License verification
1. Initial Setup (Init)
Perform initial setup only when running the license program for the first time.
- Run
InitLicenseAndLockCodeGen.exewith administrator privileges - Click [Init] button
- Confirm "License initialization successful" message

InitLicenseAndLockCodeGen.exe execution screen - Click Init button for initial setup
Initial setup is required only once. When the "License initialization successful" message appears, the initial setup is complete.
2. Generate Locking Code
After completing the initial setup, generate the Locking Code.
- In the same program, click [Generate] button
- Copy the generated Locking Code

Click Generate button to create Locking Code
3. Activate on Web Portal
Use the generated Locking Code to activate the license on the web portal.
3.1 Access Web Portal
- Access SDK sales website
- Log in with the account used for purchase
3.2 Activate License
- Navigate to My Page → License Management
- Click [Activate] button for the license to activate
- Paste the copied code in the Locking Code Input field
- Click [Proceed with Activation] button

Locking Code input screen on web portal
3.3 Download License File
Once activation is complete, download the license file.
- Confirm Activation Successful message
- Click [Download License File] button
- Save
licensefile (Filename: license, no extension)

License activation complete and file download
Activated licenses can be viewed and re-downloaded anytime from My Page on the web portal.
4. Place License File
Place the downloaded license file in the same directory as the Hancom SDK.
File Placement Location
The license file (license) must be located in the same directory as the SDK executable.
C:\HancomSDK\
├── hancom-sdk.exe
├── hancom-sdk.dll
├── HncSentinelRMS.dll
└── license ← Place license file here
The license filename must be exactly license without any extension.
Verify Activation
To confirm that the license is recognized properly, run CheckLicense.exe.
# Run from the same directory as the license file
CheckLicense.exe
Output When Working Normally

CheckLicense.exe execution result - License recognized successfully
Output When Check Fails

CheckLicense.exe execution result - License check failed
Reactivating Existing License
To use an existing license on a different computer:
- Revoke license on current computer (Revoke)
- See License Revocation for detailed instructions
- Generate Locking Code on new computer
- Run
InitLicenseAndLockCodeGen.exe→ Init → Generate
- Run
- Reactivate on web portal
- Activate license with the new Locking Code