
VALLA is a library for controlling the number of the running instances of an application in a local network. This technology is designed for commercial software and is a great way to increase the return on the sales of software.
Normally registration keys or files are used for registering a program, and the number of the computers where this key can be used is assigned on them in a certain way. Sometimes an application uses a separate key for each its licensed copy – in this case, running the application with this key is allowed only on one computer.
The VALLA library uses a unique application ID and a registration key and scans all the application copies running in the local network. If the number of the started copies exceeds the permitted limit for the specified key, the library notifies the application about breach of the license agreement and enables displaying the list of computers on which the running applications are detected.
The main features of the VALLA library:
- Firewalls do not block and do not ask for a permission to enable library's interaction over the local network.
- Supports registration keys of any type and size.
- Possibility to get the list of computers with detected running application copies.
- Simple procedure of embedding the library into the existing application.
Currently VALLA has the following editions:
- LIB – Microsoft Visual C
- DLL – Microsoft Visual C, Borland Delphi, C#...
- .NET – Microsoft .NET Framework 2.0
The VALLA library supports the following operating systems:
- Windows 7 Beta (x86, x64);
- Windows 2008 (x86, x64);
- Windows Vista (x86, x64);
- Windows 2003 (x86, x64);
- Windows XP (x86, x64);
- Windows 2000;
- Windows NT;
- Windows 95/98/Me.
