Trialware või Trial tarkvaraon arvutitarkvara, mida saab kasutada piiratud aja jooksul enne selle kehtivusaja lõppu ja lõpetab töötamise. Selle kontseptsiooni idee seisneb selles, et kasutajal on võimalus seda proovida ja seejärel otsustada, kas ta soovib selle täisversiooni osta. See on tõepoolest algupärase tarkvara proov, mis töötab piiratud aja jooksul. See võib omada või mitte sisaldada kõiki originaalse tarkvara funktsioone. Mõlemal juhul lõpetab see töö pärast selle tähtaja lõppu. Selles artiklis räägitakse, kuidas prooviversiooni tarkvara töötab.
Kuidas prooviversiooni tarkvara töötab?
Programmeerijad kasutavad palju meetodeid, et teada saada, kui tarkvara katseaeg on möödas. Varasematel aegadel tehti midagi sellist põhjalikku kui süsteemi kuupäeva kontrollimine. Kuid aja jooksul on jõudnud keerukus. Kuna kaht programmeerijat ei pea kogu aeg samaks, ei saa selles kontekstis selget meetodit selgitada.
Varjatud registrikannete loomine
Mõned katsumaterjalid sisestavad Windowsi registrisse selle installimise ajal koos installimise ajaga. Käivitamisel tarkvara võrdleb kuupäeva ja kellaaega märgitud registri kuupäeva ja kellaaega arvuti kuupäeva ja kellaajaga. Kui viimane on suurem, siis lõpetatakse tarkvara või prooviversiooni prooviversioon, nagu seda nimetatakse, tööle. Kuid see on kõige lihtsam meetod, mida saab kasutada mis tahes katsetarbel. Selliseid sissekandeid ei tehta ilmselgete nimedega ilmsetes kohtades, vaid selle asemel on need "peidetud"
Kuna programmeerijad teavad ka seda, et on lihtne skannida registrit programmi jääkidega ja neid uuesti installida, võivad nad lisada veel paari peidetud registritoendeid, mis ei tundu katsearaga seotud. See tähendab, et kui installite tarkvara prooviversiooni, võib see luua mõned registritoendid öeldes, HK_LOCAL_MACHINE või HK_CLASSES_ROOT, kus tavaliselt ei uurita ühtki kasutajat. Peale selle ei oleks võtmete nimed programmiga seotud, nii et isegi siis, kui kasutaja on välja selgitanud võtmed kustutamiseks, ei tea ta, kas võti kuulub tarkvara prooviversioonile. Sel moel saavad programmeerijad ennetada prooviversiooni tööinstalleerimist.
Trial tarkvara kasutab peidetud ja süsteemifaile
Mõned programmeerijad loovad tarkvara prooviversiooniga seotud peidetud failid või süsteemiparameetrid ja paigutavad selle kausta System32 või draiverite kausta. Need võivad olla isegi 0 baiti või tühjad failid. Kui nad lisavad laienduse.sys või.ini, siis mõtlevad kasutajad mõnda aega enne failide redigeerimist. Rämpspühkijad ka ignoreerivad neid.
Lisaks sellele võivad failid krüptida ja kui kasutajad püüavad teha muudatusi, katkestab prooviversioon täielikult seotud failide manipuleerimise tulemusena. Sel juhul, kui programm on installitud, luuakse see mitmes kohas mitu faili, eriti neid, mis on seotud Windowsi toimimisega. Nendele failidele salvestatud andmete põhjal saab programm tuvastada, kas katseaeg on veel lõppenud või kui see on aegunud. See on veel üks seletus sellest, kuidas tarkvara prooviversioonid töötavad.
Loe: TrashReg eemaldab ka vananenud Trialware registrikoodid.
Trialware kasutamine arvuti MAC aadress
Sellisel juhul salvestatakse arvuti aadressid tarkvara väljaandjate firma serveritesse koos muude üksikasjadega, nagu andmed ja aeg ning tõenäoliselt peidetud failide mahu hetkeseis. Neid peidetud faile on selgitatud ülalolevas jaotises. See arvutite või nutitelefonide MAC-aadresside salvestamine aitab prooviversioonil teha kaks otsustamist. Esiteks, kui prooviperiood on lõppenud. Ja teiseks ütleb arvutiettevõte, et kui kasutaja proovib installida mõnda teist masina testimistarkvara versiooni.
Näiteks kasutaja saab alla laadida Microsoft Office'i õpilase väljaande masinasse. Masina aadress salvestatakse Microsofti serverisse. Pärast 90-päevast katseperioodi, kui kasutaja üritab alla laadida ja installida mõnda muud Microsoft Office'i üliõpilastoodet ühele ja samale masinale, teab Microsoft seda ja takistab installimist.
See meetod takistab tarkvara prooviversiooni tööseadistamist, isegi kui kasutaja vormindab oma kõvakettadraiverit. Kirjastajate serverites registreeritud arvuti, nutitelefoni või tahvelarvuti MAC-aadress annab programmis teada, et see on programmis üks kord installitud.Ebaselgeks võib olla see, et kui kasutaja proovib tarkvara uuesti pärast vormingut taastada enne uurimisprogrammi prooviperioodi lõppu, ei pruugi ta olla võimeline töökoopiat uuesti installima.
Kas saate prooviuuringuid taastada ja kasutada seda igavesti
Internetis on arutlusi, mis ütlevad, et see on võimalik. Kindlasti võib olla nii, kuid tänapäeval on arendajad nii tarkad, et need hõlmavad kõiki aluseid tagamaks, et ükski ei saa prooviversioone taastada. Igal juhul on katseprogrammide purustamine või selle lähtestamine selle kasutamise laiendamiseks midagi, mis pole seaduslik ja seetõttu ei arutata siit.
Kui teil on midagi lisada, palun tehke seda kommentaaride osas.