VM Software Components

VALLA – библиотека для контроля количества запущенных копий программы в локальной сети. Данная технология предназначена для коммерческого программного обеспечения и служит отличным способом повышения доходов от продажи программ.

Обычно для регистрации программы используются регистрационные ключи или файлы, в которых каким-либо образом записано количество компьютеров, на которых разрешено использование этого ключа. Иногда для каждой лицензионной копии программы используется отдельный ключ – в таком случае считается, что использование программы с этим ключом разрешается только на одном компьютере.

Библиотека VALLA, используя уникальный идентификатор приложения и регистрационный ключ, отслеживает все запущенные копии программы в локальной сети. При превышении лимита запущенных копий с указанным ключом, библиотека уведомляет приложение о нарушении лицензионного соглашения и позволяет отобразить список компьютеров, на которых найдены запущенные копии.

Основные особенности библиотеки VALLA:

  • Firewalls не блокируют и не требуют разрешения для взаимодействия библиотеки по локальной сети.
  • Поддержка регистрационных ключей любого вида и любой длины.
  • Возможность получения списка компьютеров, на которых найдены запущенные копии приложения.
  • Простота внедрения библиотеки в существующее приложение.

В настоящее время VALLA существует в следующих редакциях:

  • LIB – Microsoft Visual C
  • DLL – Microsoft Visual C, Borland Delphi, C#...
  • .NET – Microsoft .NET Framework 2.0


Библиотека VALLA поддерживает следующие операционные системы:

  • 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.