Knowledgebase Home > LM-X License Manager > LM-X Developer | Favorites | Login Knowledgebase Home | Favorites | Login
Search the Knowledgebase Browse by Category or Article ID
View Articles by Category
Category Icon Installation/Setup (19)
Answers to developers' commonly asked questions about getting LM-X up and running.
Category Icon Release Notes (6)
Category Icon Training (21)
How-to information about LM-X
Category Icon Usage (27)
Answers to developers' commonly asked questions about using LM-X.
LM-X Developer rss button
Answers to developers' commonly asked questions about LM-X.
(Page 2 of 3)     «« | Prev | 1 | 2 | 3 | Next | »»
There were 59 articles found in this category:
  1. questionUsing CPU cores for floating licenses
    Specifying CPU cores for floating licenses can be useful in cases such as high-tech computing and application virtualization. This license model enables you to base licensing on the customer's computing resource requirements, increasing the pricing depth for your software offerings. For example, ...

  2. questionWhat are the requirements for initially compiling LM-X?
    When compiling the LM-X SDK under Windows, one of the following is required: Visual Studio (Express, Standard, Pro or better) MinGW v4.3.x When compiling the LM-X SDK under Unix, GCC is required. In addition, when using Java, you will need to ship your application with a JNI dll, thus making ...

  3. questionWhat are the dependency considerations for LM-X?
    If you have an application using LM-X that is a Windows Service, you must ensure the dependencies for loading the services are set correctly. Failure to do so will result in runtime errors when starting the service automatically at Windows boot time. LM-X depends on the service group "Network," ...

  4. questionWhat Linux compilers does LM-X support?
    For Linux (x86 and x64), LM-X supports the use of GCC (GNU Compiler Collection). Other compilers that use output compatible with GCC, including custom compilers, will also work but are not officially supported.

  5. questionUsing dates for version numbers
    To create a license that will work only up to a specific date, you can use dates for major and minor version numbers as an alternative to specifying software release numbers. Since LM-X requires by default that the version in the license file be greater than or equal to the number specified in t ...

  6. questionRehosting or blacklisting a license
    The following example describes how to re-host a user's license or deny a user the ability to use a particular license. You can use unique id, serial number or hostid. Add the particular blacklisting id into the security configuration file (vendor.lmx) and then recompile the distribution to shi ...

  7. questionChoosing between a floating and node-locked license
    A floating license allows an application to be used on a network. A license server is required on the client side to manage a floating license. The number of concurrent users is counted, with the licensed application usage limited to a specified number of users at any time. Also referred to as ...

  8. questionWhich IP address should I lock my license to?
    To find your IP address hostid, run lmxendutil -hostid to see a list of your hostids. The following is an example list of hostids: IP Address: 192.168.10.50 Hostid: 8931C9DDAD84CA46 IP Address: 192.168.10.* Hostid: 38A435F6A34515F1 IP Address: 192.168.*.* Hostid: CFA93C2C46E862A4 IP Address: 192 ...

  9. questionHow to compile multiple SDK's for different platforms
    This tutorial describes how to compile multiple LM-X SDK's for different platforms in a way that enables shared code. By merging SDK's, you avoid duplicating files and will have a cleaner setup. For this example, we’ll use Linux_x86 as our starting point, and then add the platform-specif ...

  10. questionHow can I troubleshoot and fix a "System clock has been set back" error?
    If a user experiences a "System clock has been set back" error (see the article, "Why do I get a "System clock has been set back" error?"), the solution is normally to reset the system clock to the correct time. If this solution does not work, software vendors may contact us to obtain a resetsys ...

  11. questionWhy does LMX_Free hang when used within a dll file?
    When you have a dll, you typically have initialization code like the following: BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: br ...

  12. questionHow do I report a bug I've found in LM-X?
    To report a bug in LM-X, please follow the procedure below so that we can best understand and resolve the problem: Create a reproduction of the bug that includes a small example demonstrating the problem. Include instructions on how to use your reproduction. If needed, you may send your own ap ...

  13. questionWhy do I get the message "0x000006BA: RPC server unavailable" when debugging an application in which LM-X is integrated?
    You may see messages similar to the following when debugging an application in which LM-X is integrated: 0x000006BA: The RPC server is unavailable 0xC000001D: Illegal Instruction 0xC0000096: Privileged instruction These messages are part of the virtual machine detection that LM-X performs. This ...

  14. questionWhy is my new X-Formation product license set to expire?
    Most software purchases have 30-day payment terms. If X-Formation delivers your software to you before your payment is received, the software is normally set up to expire in 30 days, in order to allow for payment to be received. As soon as payment is received, the expiring version will be replac ...

  15. questionWhy do I get a "software not allowed to run on terminal server client" error?
    An LM-X end user may see the following error when attempting to use an LM-X- protected license on a terminal server: FATAL ERROR - Exploration License: LM-X Error: [LOCAL] C:\MSRDS2.0_Cons\bin\karto.lic - Software not allowed to run on a terminal server client This error occurs because the SHARE ...

  16. questionCan I use multiple versions of Windows compilers with LM-X?
    Yes, LM-X supports using multiple versions of Windows compilers. If you need to use multiple versions of Visual Studio, or you need to use a different Windows compiler (such as an open source compiler), you can build a dll version of LM-X that lets you use LM-X with both supported and unsupporte ...

  17. questionHow can I obtain LM-X dongle drivers?
    If an LM-X dongle is plugged into a machine that does not have the dongle drivers installed, the Windows "Found New Hardware" dialog will appear. You can follow the prompts in this dialog to install the drivers using Windows update. You may also download the dongle drivers attached to this artic ...

  18. questionWhy do I get a "system time differs more than 24 hours" error in my lmx-server log?
    If your lmx-server.log file reports an error similar to the following, there is a significant discrepancy between the LM-X license server and license client. [2008-09-24 11:44:07] CHECKOUT by pcuratolo@pcuratolo: FRONTEND [2008-09-24 11:44:33] FAIL: Client pcuratolo@pcuratolo system time differs ...

  19. questionDo I need to ship a new license server after updating a blacklist?
    Yes, if you create or update a blacklist, you must ship the newly generated license server binary to your customers in order to use the blacklist.

  20. questionDo we need to configure our licenses to run on virtual machines if we use SSH?
    No, using SSH does not require that you configure your licenses to allow your application to run in a virtual machine environment. (That is, by setting SHARE = VIRTUAL in your feature description.) SSH is simply a communication protocol, while virtual machines include VMware, Microsoft Virtual S ...

(Page 2 of 3)     «« | Prev | 1 | 2 | 3 | Next | »»
All Content Copyright © 2002-2010 X-Formation. All Rights Reserved.