Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Clase - VCX si PRG  Ajutor Licenta...
 Ajutor Licenta
 
 1/14/2011 10:02:58 PM
User is offlinebiscuite
16 posts


Ajutor Licenta
 (N/A)
Salut,
Va rog frumos, dati-mi si mie o idee, un sfat de a-mi implementa in program o clasa sa-mi verifice daca programul are o licenta valida sau nu.
Exemplu: Utilizatorul instaleaza programul, iar la prima rulare sa-l invite sa introduca o cheie pe care o poate procura de la mine, sau poate opta pentru o perioada trial.
Eu am incercat ceva de genul:
1. Generez un string din seria hdd-ului
2. Cu acest string generez o cheie.
3. In program o procedura verifica daca cheia de la punctul 2 a fost generata din seria hdd-ului de pe care rulez programul.
Insa am nevoie de un sfat, unde sa salvez cheia data de mine, in registry, intr-un tabel dbf?
Astept si parerile voastre in legatura cu implementarea licentei.
Multumesc
 1/31/2011 11:53:46 AM
User is offlineaflorin
840 posts
1st


Re: Ajutor Licenta
 (N/A)
Trebuie sa tii cont de mai multe chestii:

1. de ce anume te legi cand generezi licenta
Tu ai ales seria HDD, care e relativ ok. Dezavantajul ar putea fi ca la reinstalare Windows cheia sa nu mai mearga.

2. algoritmul de criptare
altfel spus, cum generezi din seria de hard (cheia publica) licenta (cheia privata)

3. unde salvezi licenta
registri sau un fisier pe disk (scris/citit cu low level functions) sunt solutii ok. Tabela dbf nu prea (se poate busi header-ul tabelei si omul ramane fara licenta fara sa aiba nici o vina)

4. algoritmul de intrare
trebuie bine pus la punct, pentru a nu putea fi fentat. Ce se intampla daca fisierul / cheia cu licenta nu exista? Ce se intampla daca exista, dar nu sunt bune? Etc

5. contorizarea perioadei trial
Perioada trial presupune ca, dupa un anumit nr de zile / nr de rulari / nr de inregistrari in baza de date aplicatia sa nu mai poata fi folosita nelicentiata. Cum contorizezi asta? Unde salvezi acest contor? Cum te feresti de cei care vor sa aiba "trial permanent"?

Florin Aparaschivei - Iasi
  Visual FoxPro  Clase - VCX si PRG  Ajutor Licenta...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement