Protecting Multiplatform Apps

This section describes how to protect multiplatform applications. The provided KeyCheck API includes a set of libraries for Java, Qt, Dephi, and C++ Builder that allows you to integrate the software protection and licensing system into your application. The library currently supports Windows (XP, Vista, 2003, 7, 8 and 10) and macOS (10.6 Snow Leopard, 10.7 Lion, 10.8 Mountain Lion, 10.9 Mavericks, 10.10 Yosemite, 10.11 El Capitan, 10.12 Sierra, 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina and 11 Big Sur).


Note that software license management is provided under a single platform on Windows. It supports cross-platform applications for both Windows and macOS. In other words, you can use the provided licensing tools running on Windows (e.g. LicenseKey Manager, USB LicenseKey Manager, and Activation Server) to issue licenses for applications on Windows and macOS.


The library is provided in the Multiplatform\ folder under the ElecKey programs folder on your PC. You may also install the library on your Mac, simply copy the Multiplatform\ folder from your PC to a writable folder on your Mac (e.g. Documents/).

See Also

         Interfacing the KeyCheck API

         KeyCheck API Function for Multiplatform Apps

         KeyCheck Class Library for Multiplatform Apps

         Key Inspector for Multiplatform Apps

         Code Examples for Multiplatform Apps

         Deploying Multiplatform Apps