Tipuri de kei HASP
____________________________________________________________________________

A. Clasificare in functie de tipul portului la care se monteaza:
A.1. LPT (port paralel)

Atentie! Keile LPT sunt "transparente" pentru informatiile care circula spre imprimanta prin acelasi port; deoarece sursa de tensiune a calculatorului este independenta de sursa de tensiune a imprimantei; se poate "arde" keia in cazul in care keia si/sau cablul de imprimanta nu sunt fixate bine prin suruburile aferente, sau daca se monteaza cablul de la imprimanta pe keie atunci cand imprimanta este sub tensiune.
A.2. USB (universal serial bus)

B. Clasificare in functie de numarul de calculatoare deservite:
B.1. MEMO
-asigura protectia pentru un singur calculator, si anume pentru cel pe care este montata;
Culori:
	-Memo LPT - alba
	-Memo USB - violet
Aceste kei au nevoie pentru functionare de driver Hasp (instalarea manuala se face cu "HInstall -i", altfel WinMENTOR Install asigura si driverul)

- in acest caz, in "Selectare tip protectie" din Service/Diverse trebuie setat pe "Cheie locala M4"; informatia despre tipul protectiei stau in fisierul 
?:\WinMENT\Protect.dat, iar pentru kei MEMO continutul fisierului trebuie sa fie:
HASP Protection
____________________________________________________________________________

B.2. NET
-asigura protectia pentru mai multe calculatoare din retea, eventual inclusiv pentru cel pe care este montata; 
Culori:
	-Net LPT - rosie
	-Net USB - rosie

Si aceste kei au nevoie pentru functionare de driver Hasp;
-in plus fata de keile MEMO, pe calculatorul cu keia NET este necesara lansarea unui program prin care se face legatura dintre driver HASP si WinMENTORul instalat pe statiile de lucru;
-acest program este "Net HASP Licence Manager" si se afla in directorul WinMENT sub denumirea NHSrvW32.EXE;
- pe statiile de lucru nu este nevoie de driver HASP; WinMENTOR comunica cu keia prin intermediul Licence Managerului;

Traseul de comunicare intre WinMENTORul de pe statii si keia NET de pe serverul de HASP (calculatorul pe care este montata keia NET si ruleaza Licence managerul=LM) este urmatorul:
- WinMENTOR cauta in retea un calculator pe care ruleaza un Licence Manager;
- pana il gaseste, WinMENTOR este "blocat" (in asteptare);
- daca il gaseste, atunci el cere voie de la Licence Manager sa intre in executie;  
- Licence Managerul foloseste driverul HASP pentru a citi keia si in functie de ceea ce gaseste in keie, intoarce un raspuns catre WinMENTOR;
- acest raspuns contine informatii despre ce drepturi are utilizatorul de a lucra cu programul;
- daca a fost deja atins numarul maxim de calculatoare care ruleaza WinMENTOR, atunci raspunsul primit de la Licence Manager este de acces interzis, deci programul intra in DEMO;
- cautarea in retea a unui calculator pe care ruleaza un Licence Manager poate dura pe unele calculatoare foarte mult, solutia pentru aceasta problema fiind utilizarea unui fisier INI (si anume NetHasp.Ini) care sa contina informatii despre locatia serverului de HASP; 
- folosind informatiile din NetHasp.ini (aflat in acelasi director cu executabilul MENTOR.EXE), WinMENTOR stie exact care calculator din retea reprezinta serverul de HASP si ii adreseaza intrebarea direct;
- cel mai fiabil protocol de retea pentru aceasta legatura este TCPIP, iar continutul fisierului NetHasp.Ini este urmatorul:
___________________________

[NH_COMMON]
NH_SESSION=5
NH_TCPIP=Enabled

[NH_TCPIP]
NH_TCPIP_METHOD=TCP
NH_USE_BROADCAST=Disabled
NH_SERVER_ADDR=xxx.xxx.xx.xx
NH_SESSION=5
____________________________

unde: "xxx.xxx.xx.xx" reprezinta adresa IP a severului de hasp;

- in acest caz, in "Selectare tip protectie" din Service/Diverse trebuie setat pe "Cheie retea Net5"; informatia despre tipul protectiei stau in fisierul 
?:\WinMENT\Protect.dat, iar pentru kei NET continutul fisierului trebuie sa fie:
NETHASP Protection
____________________________________________________________________________

Tipuri de programari ale keilor HASP
- Programari Ori/Ori

- Programari Da/Nu

* Extins ori Standard: specifica varianta

* Baza ori Satelit: daca se face programare Satelit, atunci toate firmele create vor functiona ca satelit al unei baze de date aflate la distanta; daca se doreste ca unele firme sa functioneze ca satelit iar altele ca baza (de exemplu in scop didactic), atunci se poate utiliza programare Baza cu observatia ca pentru ca o firma sa functioneze in regim de satelit este suficient sa se creeze in directorul de firma un fisier flag cu denumirea SATELIT.DAT; 
- deci, pentru o keie programata BAZA, crearea unui fisier SATELIT.DAT in directorul de firma forteaza functionarea in regim SATELIT;

* Monopost ori Retea
Pentru kei MEMO: 
- Monopost: calculatorul pe care este montata keia poate lucra numai cu o baza de date aflata pe acel calculator (locala);
- Retea: calculatorul pe care este montata keia poate lucra cu o baza de date aflata oriunde in retea (deci implicit si una locala);
Pentru kei NET:
- Monopost: nu exista!
- Retea: permite accesul unui numar specificat de utilizatori la baza de date WinMENTOR (trebuie specificat intotdeauna numarul de posturi care pot lucra simultan cu WinMENTOR); un caz particular este NrPosturi = 1 (nu radeti!), reteaua de 1 post permitand unui singur utilizator sa intre in WinMENTOR de pe orice calculator din retea;
* Sal Mono ori Sal Retea
- se poate folosi si independent, fara variante de WinMENTOR, de catre cei care doresc sa utilizeze doar aplicatia de salarii (cu observatia ca in acest caz clientul trebuie sa plateasca pretul keii separat de pretul modulului de salarii);
- functioneaza indiferent de varianta Extins sau Standard;
- Sal Mono se poate folosi numai pentru kei MEMO cu programare Monopost
- keile MEMO programate Retea vor figura cu Sal Retea; la acest caz se poate opta, prin derogare de la producatorul WinMENTOR, si pentru Sal Mono, caz in care salariile se vor accesa numai de pe calculatorul cu keia;
- keile NET nu pot figura decat cu programare Sal Retea;
* MiFix, Productie, Expert, Comercial
- in afara de MiFix, aceste module functioneaza numai cu varianta EXTINS;
- indiferent de keie, functionarea mono sau retea a acestor module e data de programarea keii: adica pe keie MEMO programata Monopost vor functiona local, iar pe keie MEMO programata RETEA sau keie NET vor functiona automat in retea;
* Post CASH
* Cuplaj, Casa marcat
- functioneaza indiferent de varianta Extins sau Standard;
- nu exista precizare de local sau retea;
***  Probleme de functionare
Programarea keilor NET nu se poate face decat de pe un calculator pe care se afla keia montata;

Daca se muta keia NET pentru programare pe alt calculator decat cel pe care functioneaza in mod normal, aveti grija sa instalati in prealabil driverul HASP;

Daca in "SERVICE/Diverse/Reprogramare keie HASP" apare:

atunci exista 2 posibilitati:
- nu exista driver HASP instalat;
- programul nu gaseste keia pe calculatorul curent, ceea ce inseamna ca:
	- nu exista keie;
	- exista, dar nu este bine fixata;
	- exista, dar este arsa;
	- exista, dar portul LPT sau USB, dupa caz, nu functioneaza;
Verificare port LPT
Montati imprimanta fara keie si incercati listare din orice program;
Verificare port USB
Daca portul este functional, keia USB se "aprinde";
Observatii
Pentru protectie cu keie NET, pe orice calculator mai putin cel care are keia montata in port, in "SERVICE/Diverse/Reprogramare keie HASP" IDul va fi 0000;

La protectie cu kei MEMO, daca programul este DEMO desi ID keie e diferit de 0000 (deci portul este functional si driverul HASP este instalat), atunci:
- verificati in "SERVICE/Diverse/Selectare tip protectie" daca setarea tipului de protectie se potriveste cu tipul de keie;
- verificati daca in alta luna de lucru decat cea selectata programul este tot DEMO;

La protectie cu kei NET, daca programul este DEMO atuncti la intrarea in program utilizatorul primeste mesajul de mai jos care permite reprogramare keie, schimbare firma curenta (pentru a utiliza o firma care are luna de lucru sub limitarea data de programarea din keie) sau realegerea tipului de protectie:

Intrarea in DEMO a statiilor din retea este precedata de "inghetarea programului". Aceasta blocare APARENTA este cauzata de cautarea in retea a calculatorului server HASP (un calculator pe care ruleaza NetHasp Licence Manager); este indicat sa aveti rabdare pana cand MENTOR se porneste, pentru a putea observa cauza, deoarece:
- daca in cele din urma programul porneste normal (nu intra in DEMO), inseamna ca e cazul sa utilizati NetHasp.Ini pentru a accelera logarea la keie;
- daca programul porneste DEMO, inseamna ca ori s-a atins deja numarul maxim de utilizatori admisi prin programarea keii, ori nu a fost identificat in retea nici un calculator cu Licence Manager activ;