Acest articol voi prezenta atenția începători pentru a proteja software-ul lor. Protecția se realizează prin legarea la companiile de fier + verifica on-line.
Apărarea noastră va consta din mai multe părți:
Deci ... cu structura ne-am înțeles, acum trebuie să decidă ce parametri vom implementa obligatoriu.
Vom face acest lucru prin intermediul funcțiilor Api WIN:
- GetUserName - numele utilizatorului curent.
- GetComputerName - Nume komputora.
- GetVolumeInformation - Pregătirea purtătorului de informații.
- GlobalMemoryStatus - Informații privind sistemul de memorie utilizat.
Ce-ar face viața mai ușoară, voi finaliza funcția:
Deci, avem toate informațiile pe care le interesează. Acum am lipici datele șir hex pe care utilizatorul final nu ar ști ce opțiuni pe care le folosesc.
Ia funcția de transformare în vederea 16richny.
Adeziv împreună toți parametrii -
linii de ieșire obținute în tEditează
Felicitări, gata de cod de serie pentru obținerea unității.
Înregistrare cheie generator
BDataIO shifranut de serie necesar, că nu s-ar părea miere de viață. Utilizați orice metode voi da un exemplu MD5.
Funcția de criptare.
Acum, arunca sub forma a două Tedit și butonul.
pentru a pune onklik
Scrieți programul principal.
1) Aruncăm toate funcțiile de colectare a informațiilor pe calculator și pentru a genera în serie din primul modul.
2) Aruncăm seriynika funcția de criptare a generatorului reg cheie.
Mai departe spre înregistrarea programului și cartografiere online. Arunca Tedit (cheie de intrare de înregistrare) Buton 2 +
(1 - verificarea cheii de înregistrare valabilitate 2 - o conexiune la server și verificarea disponibilității de înregistrare în acestea)
În cazul în care valabilitatea cheii de înregistrare - RegOk, dacă nu, trimite.
Ca un test online va folosi cea mai simplă versiune - fișier txt.
Algoritmul - gazda este fișierul seriynik.txt, și este cheia reg. Programul compară conținutul textierului și cheia, programul a generat.
Că tot rămâne să dau seama în cazul în care să se înregistreze faptul că programul este înregistrat.
Am descris doar un exemplu viu al modului de a construi astfel de metode de protecție a ... puteți utiliza metodele lor de legare, îmbunătățirea + Cod de verificare prin txt modul cel mai fiabile. folosind php + mysql etc.
Vor fi întrebări - scrie, dar am fost roase toate procedurile onklika.
Toate mult noroc în eforturile dumneavoastră.