Windows

Cum funcționează software-ul de testare?

Basic | Programe de inregistrare desktop/in-game | Fraps , Bandicam , OBS |

Basic | Programe de inregistrare desktop/in-game | Fraps , Bandicam , OBS |
Anonim

Trialware sau Trial Software este un program de calculator care poate fi rulat pentru o perioadă limitată de timp înainte de expirarea acestuia și nu mai funcționează. Ideea din spatele acestui concept este că utilizatorul primește o șansă să îl încerce și apoi să decidă dacă ar dori să cumpere versiunea sa completă. Este de fapt o mostră de software original care funcționează pentru o perioadă limitată de timp. Poate sau nu poate avea toate caracteristicile software-ului original. În orice caz, acesta încetează să mai funcționeze după expirarea termenului său de timp. Acest articol se referă la modul în care funcționează un software de versiune de încercare.

Cum funcționează software-ul versiunilor de încercare

Există multe metode utilizate de programatori pentru a afla când a trecut perioada de încercare a unui software. În vremurile anterioare, a fost făcut ceva la fel de simplu ca și verificarea datei sistemului. Dar într-o perioadă de timp a intrat sofisticarea. Deoarece nici un programator nu gândește tot timpul tot timpul, nu poate exista o anumită metodă care să fie explicată în acest context.

Crearea intrărilor de registry ascunse

Unele trialware fac intrarea în registrul Windows despre momentul în care a fost instalat, împreună cu timpul de instalare. Software-ul, atunci când a fost lansat, compară data și ora înregistrată cu registrul cu data și ora calculatorului. Dacă acesta din urmă este mai mare, versiunea trial a software-ului sau a testware-ului, așa cum se numește, nu mai funcționează. Dar aceasta este cea mai ușoară metodă care poate fi folosită de orice testware. Astfel de intrări nu sunt create în locurile evidente sub nume evidente, ci sunt ascunse

Deoarece programatorii prea știu că este ușor să scaneze registru cu resturi de program și reinstalare pentru utilizare, s-ar putea adăuga câteva alte intrări ascunse ale regiștrilor nu arătați în legătură cu documentul de încercare. Aceasta înseamnă că, atunci când instalați o versiune de încercare a unui software, este posibil să creați câteva intrări în registry, de exemplu, HK_LOCAL_MACHINE sau HK_CLASSES_ROOT unde, în mod normal, niciun utilizator nu va căuta. Mai mult, numele cheilor nu ar avea legătură cu programul, astfel încât, chiar dacă un utilizator își imaginează cheile pentru ștergere, el sau ea nu știe dacă o cheie aparține versiunii de încercare a unui software. În acest fel, programatorii pot preveni o reinstalare de lucru a software-ului.

Software-ul Trial utilizează fișiere ascunse și de sistem

Unii programatori creează fișiere ascunse sau fișiere de sistem legate de versiunea de încercare a unui software și îl plasează în folderul System32 folderul care conține driverele. Ar putea fi chiar fișiere 0 octeți sau goale. Dacă adaugă o extensie care merge.sys sau.ini, utilizatorii se vor gândi de două ori înainte de a edita chiar fișierele. În plus, fișierele pot fi criptate și dacă utilizatorii încearcă să facă modificări, versiunea de încercare se oprește complet din cauza manipulării fișierelor conexe. În acest caz, când programul este instalat, acesta creează mai multe fișiere în locații diferite, în special cele legate de funcționarea Windows. Pe baza datelor scrise în aceste fișiere, programul poate detecta dacă perioada de probă rămâne sau dacă a expirat. Aceasta este o altă explicație a modului în care funcționează versiunile de încercare ale software-ului

Read

: TrashReg va elimina și cheile de registru învechite Trialware Utilizarea Trialware-ului Adresa MAC Computer

la serverele companiei de publicare de software, împreună cu alte detalii cum ar fi datele și timpul și probabil un instantaneu al volumului care conține fișiere ascunse. Aceste fișiere ascunse au fost explicate în secțiunea de mai sus. Această stocare a adreselor MAC ale computerelor sau a telefoanelor inteligente îi ajută pe testware să decidă două lucruri. În primul rând, dacă termenul de încercare a expirat. Și în al doilea rând, îi spune companiei de calcul că dacă utilizatorul încearcă să instaleze o altă versiune a testware-ului pe aceeași mașină.

De exemplu, utilizatorul poate descărca Student Edition of Microsoft Office pe o mașină. Adresa mașinii este stocată pe serverul Microsoft. După perioada de încercare de 90 de zile, dacă utilizatorul încearcă să descarce și să instaleze o altă ediție Student Microsoft Office pe aceeași mașină, Microsoft știe acest lucru și previne instalările.

Această metodă previne o reinstalare funcțională a versiunii de încercare a unui software, chiar dacă utilizatorul își formatează hard disk-ul. Adresa MAC a computerului sau smartphone-ului sau a tabletei înregistrate pe serverele editorilor va indica programului că a fost instalat o dată în program. Dezavantajul ar putea fi acela că dacă utilizatorul încearcă să reinstaleze programul după un format chiar înainte de expirarea perioadei de încercare, ea sau ea nu ar putea să reinstaleze o copie de lucru.

Puteți reinițializa testware-ul și îl puteți folosi pentru totdeauna

Există modalități discutate pe Internet care spun că acest lucru este posibil. Sigur că pot exista căi, dar în aceste zile, dezvoltatorii sunt atât de inteligenți încât acoperă toate bazele pentru a se asigura că nu se poate reseta testware-ul. În orice caz, încercarea de a sparge sau încerca să-l reinițializeze, să-i extinzi utilizarea este ceva care nu este legal și, prin urmare, nu va fi discutat aici.

Dacă aveți ceva de adăugat, vă rugăm să faceți acest lucru în secțiunea comentarii.