CodeMeter – Software protection CodeMeter_Software_Protection_EN | Page 11

C O D E M E T E R the license administrator can assign licenses to specific computers, and monitor and evaluate license usage. CodeMeter in a virtual environment Virtual environments and terminal servers were popular long before the advent of cloud computing. CodeMeter is particularly suitable for use in this field as its architecture already takes into account such scenarios. While other products would just detect a terminal server and prevent execution of your software, CodeMeter always correctly counts the number of licenses on a terminal server. It’s no problem either for CodeMeter to count the corresponding numbers of licenses if your software is executed in a virtual machine. CodeMeter prevents license violation by prohibiting simultaneous use of a single user license in a CmDongle on multiple virtual machines. When you generate a CmActLicense, you specify whether a user can activate it in a virtual machine. The option to install a license on a network server always exists. Regardless of whether your software runs in a virtual environment or on an actual machine, CodeMeter automatically makes sure the correct licenses are available. Automatic license release Here too CodeMeter offers automatic assistance. CodeMeter monitors all running processes and locked licenses, and passes this information on to the server. If the process belonging to a locked license stops, CodeMeter automatically releases the license. The administrator does not have to do anything. This saves the user’s time and money, and makes life easier for staff. Embedded Driver Wibu-Systems provides CodeMeter Embedded for embedded devices, which replaces the CodeMeter runtime environment and allows direct access to the CmDongle or CmActLicense from within your software. CodeMeter Embedded is available as ANSI C source code or as a static library and can be compiled for your target system. An important feature of the CodeMeter Embedded Driver from Wibu-Systems is its modular design, which allows you to streamline it to your project. It is the ideal alternative when installed in your own operating system or an embedded operating system. Ready-to-use tools The CodeMeter runtime environment contains a diversity of user and administrator tools, which can be used immediately. For example, the CodeMeter command center allows licenses to be subsequently activated and installed. There is the concern among users that network licenses in particular won’t be released when the software crashes. The user finds themselves in a frustrating situation: they have legally acquired a license but can’t use it. PC/Tablet Systems Server Systems Embedded Systems* PLC Systems* .NET Linux Server .NET B&R Automation Studio Android Sun Solaris Android CODESYS Java Windows Server Java Linux Linux Embedded macOS QNX Windows RTLinux Wind River VxWorks Windows Embedded *More on request 11