Search the Knowledgebase |
Browse by Category or Article ID |
|
|
|
View Articles by Category |
Installation/Setup (19)
Answers to developers' commonly asked questions about getting LM-X up and running.
|
Release Notes (6)
|
Training (21)
How-to information about LM-X
|
Usage (27)
Answers to developers' commonly asked questions about using LM-X.
|
|
LM-X Developer
|
|
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:
Using 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, ...
What 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 ...
What 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," ...
What 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.
Using 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 ...
Rehosting 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 ...
Choosing 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 ...
Which 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 ...
How 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 ...
How 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 ...
Why 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 ...
How 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 ...
Why 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 ...
Why 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 ...
Why 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 ...
Can 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 ...
How 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 ...
Why 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 ...
Do 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.
Do 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 ...
|