WinForm Application
The Babel WinForm User Interface (UI) is a powerful tool designed to simplify the management of software licenses for your applications.
Last updated
The Babel WinForm User Interface (UI) is a powerful tool designed to simplify the management of software licenses for your applications.
Last updated
Babel Licensing is provided with a Windows MSI installer and several ZIP archives that include the Babel User Interface (Babel UI). This interface offers an easy and efficient way to access the Babel Licensing Database.
The MSI installer includes the Babel UI built for .NET Framework 4.7.2, while the ZIP packages (e.g., babel_net8.0_10.0.0.0.zip) contain specialized versions of the Babel UI for specific .NET versions. For instance, babel_net80_10.8.0.0.zip provides Babel UI version 10.8, designed for .NET 8.0.
The Babel UI version designed for .NET Framework 4.7.2 supports only SQLite databases. It does not offer compatibility with MSSQL or MySQL. To connect to a Babel Licensing Database using MSSQL or MySQL, you must install the Babel UI version for .NET provided in one of the available ZIP files, based on the .NET version installed on your system.
Windows operating system with .NET Framework 4.7.2 or later installed Supports SQLite database
Windows operating system with .NET 7.0 or later installed Supports the following databases:
SQLite
Microsoft SQL Server (MSSQL)
MySQL
Once the Babel User Interface is launched, a main window will be displayed that features a navigation panel on the left and a main section showcasing the view for the currently selected option. The navigation panel is divided into two sections, with functional groups, such as Obfuscation, Licensing, Data, and Tools, located at the bottom and options related to the selected functional group item positioned at the top.
To show the Options panel in the Babel User Interface, you can click on the "Options" menu item located under the main Tools menu. When you click on it, the Options window will be shown. From here, you can configure various settings related to the user interface under the Environment tree node.
With the Server or Data Center license edition for Babel Obfuscator, you have access to a variety of features through the "Licensing" node in the Babel Obfuscator user interface. This node allows you to configure the Babel Licensing Database, which stores information about the licenses activated and the software installations associated with those licenses. From this node, you can manage other various licensing characteristics, such as license ID formats, map service and the script editor.​
The User Key will be generated in a format with four groups of 5 random uppercase alphanumeric characters, separated by hyphens.
The format specified in the configuration use a combination of placeholders that get replaced with randomly generated values. The TOKEN
, HEX
, and DEC
are types of placeholders, and the number following the colon (:
) specifies the length of the generated value. Uppercase (TOKEN
, HEX
) generates uppercase values, while lowercase (token
, hex
) generates lowercase values. DEC
stands for decimal numbers.
Babel Licensing provides flexibility in choosing the appropriate database for your licensing needs. You can easily select the desired database by navigating to the Database node under the Licensing section in the Babel UI.
It's important to note that the available database options may vary depending on the version of Babel UI you have installed. If you have installed Babel UI for .NET, you will have the option to select either SQLite, MySQL or SQL Server as your database. This allows you to leverage the advanced features and capabilities of these database systems for managing your licenses.
On the other hand, if you have installed Babel UI for .NET Framework, you will have access to the SQLite database option. While SQLite is a lightweight and self-contained database engine, it still offers reliable and efficient data storage for your licensing information.
By providing multiple database options, Babel Licensing ensures compatibility with different environments and allows you to choose the database that best suits your requirements. Whether you prefer the robustness of MySQL, the familiarity of SQL Server, or the simplicity of SQLite, Babel Licensing accommodates your needs and seamlessly integrates with your preferred database technology.