How to build a floating license server on Windows PC using Flexera Software's LMTOOLS program.


- Contents -

1. Preparation

2. Install LMTOOLS

3. Copy license file

4. Run LMTOOLS

5. Register service

6. Register license PATH

7. Start / stop service

8. Check the service status

9. Firewall Settings


  1. Preparation
    1. Window PC to be used as floating license server
    2.  License file (* .lic)
      1. To apply for a license, please apply to help@suresofttech.com
    3. LMTOOLS program
      1. Link: CodeScroll_flexlm_v11.zip
  2. Install LMTOOLS
    1. Unzip the downloaded CodeScroll_flexlm_v11.zip.
  3. Copy License File
    1. Copy the license file to the same path as the extracted lmtools.exe.
  4. Run LMTOOLS
    1. Run lmtools.exe created in the extracted path.
  5. Register service
    1. Run lmtools.exe and select the [Config Services] tab.
    2. Enter each entry as in the example below.
      1. Service Name : CodeScroll
      2. Path to the lmgrd.exe file : C:\Suresoft\CodeScroll_flexlm_v11\lmgrd.exe
      3. Path to the license file : C:\Suresoft\CodeScroll_flexlm_v11\sstcs_license.lic
      4. Path to the debug log file : C:\Suresoft\CodeScroll_flexlm_v11\license.log
    3. Check the "Start Server at Power Up" and "Use Services" options to start the service automatically when the PC boots by registering to the Windows service.
    4. Click the [Save Service] button to save the entered service.
  6. Register license PATH
    1. You need to register the license PATH for smooth license recognition.
    2. On the [Utilities] tab, enter the Vendor Name and Path, then click [Add Vendor Path]. If the default port is 27000 port, please contact help@suresofttech.com.
      1. Vendor Name : sstcs
      2. Path : 27000@<IP Address>
    3. Click the [List All Vendor Paths] button to confirm that the entered Vendor Name and Path are properly registered.
  7. Start / Stop service
    1. Registered CodeScroll service can be started / stopped in the "Start/Stop/Reread" tab.
    2. To start the service, click the [Start Server] button below.
    3. To stop the service, click the [Stop Server] button below.
  8. Check the service status
    1. You can check the service status by clicking the [Perform Status Inquiry] button on the [Server Status] tab.
  9. Firewall Settings
    1. For smooth network communication, the lmgrd.exe and sstcs.exe programs and 27000 ~ 27001 port numbers should be exceptions to the firewall.
    2. How to add inbound rules in the Windows default firewall.
      1.   Click the Widnows - Start button, type "Firewall" and then select "Check Firewall Status" from the list to launch the "Windows Defender Firewall with Advanced Security" window.
      2. Click the [New Rule] button in [Inbound Rules]. Select [Program] and click the [Next] button.
      3. Enter the path to lmgrd.exe and click the [Next] button.
      4. Select [Allow the connection] and click the [Next] button.
      5. Select Domain, Private, and Public, and click the [Next] button.
      6. Enter a name and click the [Finish] button.
      7. Using the above method, sstcs.exe adds the same rules.
      8. Using the above method, add the same rule for ports 27000-27001.
      9. When adding a port, select [Port] on the screen below, then
      10. Enter 27000-27001 in a specific local port.