|
QM-License |
Nowy moduł wymaga modyfikacji standardowej biblioteki programów Q-Line 3000
.
W celu podłączenia nowego modułu należy pobrać:
Modyfikacje w pliku dotyczą
Poniżej znajduje się przykładowa postać pliku version.lic po niezbędnych modyfikacjach. Zaszły zmiany w rekordzie LICENSE i pojawił się nowy rekord PROGRAM. W wydruku pominięto pozostałe rekordy. Dane dotyczące programu należy uzupełnić, rekord LICENSE wypełniony zostanie automatycznie po wprowadzeniu licencji.
PROGRAM = record
{
NAME = "Q-CRM 3000";
VERSION = "QBS";
};
LICENSE = record
{
COMPANY = "QBS-Sprawa Wewnętrzna";
VERSION_TYPE = 2;
NIP = "526-101-03-42";
END_DATE = null;
DEMO = 0;
PASSWORD = "LJ88-E8E3-XT2E-F24C";
};
|
Algorytm generacji klucza
Klucz jest generowany według nowego algorytmu generacji.
Postać klucza xxxx-xxxx-xxxx-xxxx, z wyłączeniem znaków o podobnym zapisie (np. 0 i O, G i 6).
Blokada czasowa
Udzielona licencja może zawierać dane o swojej ważności. Gdy zostanie przekroczona data ważności po uruchomieniu aplikacja poprosi o nowy klucz licencji.
Licencja na następną wersję
Z założenia klient nabywający wersję danego programu jest upoważniony do korzystania z następnej wersji tego programu. Moduł akceptuje treść licencji dla obu wersji programu.
Sprawdzanie poprawności pliku licencji version.lic
Plik posiada sumę kontrolną liczoną ze wszystkich swoich elementów. Jest on weryfikowany przy włączaniu aplikacji. Nie pozwala to na modyfikowanie ustawień wersji, czy danych licencji. Korzystanie z aplikacji uruchomionej z niepoprawnym plikiem licencji jest niemożliwe.