trialware vagy Próba szoftver, olyan számítógépes szoftver, amely korlátozott ideig üzemel, mielőtt lejár és leáll. A koncepció mögött álló ötlet az, hogy a felhasználó megkapja a lehetőséget, hogy kipróbálja, majd eldöntheti, hogy szeretné-e megvásárolni teljes verzióját. Ez valójában egy minta az eredeti szoftver, amely működik egy korlátozott ideig. Előfordulhat, hogy nem rendelkezik az eredeti szoftver összes jellemzőjével. Mindkét esetben a határidő lejárta után megszűnik. Ez a cikk arról szól, hogyan működik egy próbaverzió-szoftver.
Hogyan működik a próbaverzió-szoftver?
Számos módszer használható a programozók számára, hogy tudják, mikor jött le a szoftver próbaideje. A korábbi időkben valami olyan alapvető volt, mint a rendszer dátumának ellenőrzése. De egy idő múlásával kifinomultság érkezett. Mivel egyetlen programozó sem hiszi állandóan egyidejűleg, ebben a kontextusban nem lehet bizonyos módszert kifejteni.
Rejtett rendszerleíró bejegyzések létrehozása
Néhány trialware belép a Windows rendszerleíró adatbázisba a telepítéskor, valamint a telepítés idejével. A szoftver, amikor elindult, összehasonlítja a rendszerleíró adatbázis dátumát és időpontját a számítógép dátumával és időpontjával. Ha ez utóbbi nagyobb, akkor a szoftver vagy a próbaeszköz kísérleti verziója, ahogy nevezik, leáll. De ez a legegyszerűbb módszer, amelyet bármilyen próbaeszköz alkalmazhat. Az ilyen bejegyzést nyilvánvalóan nem egyértelmű helyeken hozták létre, hanem "elrejtettek"
Mivel a programozók is tudják, hogy könnyű a bejegyzést a program maradványai és az újratelepítés használatával könnyű ellenőrizni, előfordulhat, hogy még több rejtett rendszerleíró bejegyzést adnak hozzá, amelyek nem hasonlítanak a próbaeszközhöz. Ez azt jelenti, hogy egy szoftver próbaverziójának telepítésekor néhány regisztrációs bejegyzést hozhat létre például a HK_LOCAL_MACHINE vagy a HK_CLASSES_ROOT mappában, ahol normális esetben senki sem fog keresni. Továbbá, a kulcsok neve nem lenne kapcsolódva a programhoz, így még ha egy felhasználó felismeri a törölni kívánt kulcsokat, akkor nem tudja, hogy egy kulcs a szoftver próbaverziójához tartozik-e. Így a programozók megakadályozhatják a próbaváltozat újraindítását.
A próba szoftver rejtett és rendszerfájlokat használ
Egyes programozók rejtett fájlokat vagy rendszerfájlokat hoznak létre a szoftver próbaverziójához kapcsolódóan, és elhelyezik a System32 mappába vagy a meghajtókat tartalmazó mappába. Még akár 0 byte vagy üres fájlok is lehetnek. Ha olyan kiterjesztést adnak hozzá, amelyik a.sys vagy.ini fájlban van, akkor a felhasználók még kétszer is meggondolják, mielőtt szerkesztenék a fájlokat. A szemétszűrők is figyelmen kívül hagyják őket.
Továbbá a fájlok titkosíthatók, és ha a felhasználók megpróbálnak változtatni, akkor a próba-verzió teljesen leáll a kapcsolódó fájlok manipulálásából. Ebben az esetben, ha a program telepítve van, több fájlt hoz létre különböző helyeken, különösen azoknál, amelyek a Windows működéséhez kapcsolódnak. Az ezekre a fájlokra írt adatok alapján a program észleli, hogy a próbaidőszak még mindig megmaradt vagy lejárt. Ez egy másik magyarázat arról, hogy a szoftver próbaverziói hogyan működnek.
Olvas: A TrashReg eltávolítja az elavult Trialware rendszerleíró kulcsokat is.
A próbaalkalmazások a számítógép MAC-címét használják
Ebben az esetben a számítógépek címét a szoftvergyártó cég szervereire tárolják, más részletekkel, például az adatokkal és az idővel, és valószínűleg a rejtett fájlokat tartalmazó kötet pillanatképével. Ezeket a rejtett fájlokat a fenti szakaszban ismertetjük. A számítógépek vagy okostelefonok MAC-címének tárolása segít a próbaeszközöknek két dolog eldöntésében. Először is, ha a próbaidőszak lejárt. Másodszor pedig azt mondja a számítástechnikai cégnek, hogy ha a felhasználó a próbaverzió másik verzióját próbálja telepíteni ugyanazon a gépen.
Például a felhasználó letöltheti a Microsoft Office Student Edition kiadását egy gépre. A készülék címe a Microsoft szerverére kerül. A 90 napos próbaidőszak után, ha a felhasználó megpróbálja letölteni és telepíteni egy másik Microsoft Office Student kiadást ugyanarra a gépre, a Microsoft ismeri és megakadályozza a telepítést.
Ez a módszer megakadályozza a szoftver próbaváltozatának újratelepítését, még akkor is, ha a felhasználó formázza a merevlemezét. A kiadók szervereire regisztrált számítógép vagy okostelefon vagy tabletta MAC-címe azt mondja a programnak, hogy egyszer telepítve lett a program. A hátrány lehet az, hogy ha a felhasználó a próbaidőszak lejárta előtt megpróbálja újból telepíteni a programot, akkor előfordulhat, hogy nem tudja újra telepíteni a munkadarabot.
Visszaállíthatja a trialware-t és örökre használhatja
Vannak módszerek az interneten, amelyek azt mondják, hogy ez lehetséges. Biztos lehetnek olyan utak is, de ezekben a napokban a fejlesztők annyira okosak, hogy minden alapot lefednek annak biztosítására, hogy a próbaeszközöket ne tudják újraindítani. Mindenesetre a próbaverzió megrepedése vagy annak visszaállítása, a használatának kiterjesztése valami, ami nem jogszerű, ezért itt nem tárgyaljuk.
Ha bármi hozzáadásra van szüksége, kérjük, tegye meg ezt a megjegyzések részben.