Windows

Hogyan működik a próba verziószoftver?

Kalandok Tundurin - Az északi fény - árnyjáték

Kalandok Tundurin - Az északi fény - árnyjáték
Anonim

Trialware vagy Trial Software , olyan számítógépes szoftver, amely korlátozott ideig futtatható, 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 annak megismerésére, hogy a szoftver próbaidőszakának letelt. 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, nem biztos, hogy egy bizonyos módszert meg lehet magyarázni ebben a kontextusban.

Rejtett rendszerleíró bejegyzések létrehozása

Egyes próbaverziók a Windows rendszerleíró adatbázisba való belépését jelentik a telepítéskor, valamint a a telepítés ideje. 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. Ezeket a bejegyzéseket nem nyilvánvaló helyeken hozták létre nyilvánvaló nevek mellett, hanem "rejtettek"

Mivel a programozók is tudják, hogy könnyű a rendszerleíró adatbázishoz beolvasni a program maradványait és az újratelepítést használni, előfordulhat, hogy még kevés rejtett rendszerleíró bejegyzést nem néz ki a trialware-hez kapcsolódóan. 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óbaeszközök dolgozó újbóli telepítését.

A próba szoftver rejtett és rendszerfájlokat használ

Bizonyos programozók rejtett fájlokat vagy rendszerfájlokat hoznak létre a szoftver próbaverziójához, és helyezzük el a System32 mappába vagy az illesztőprogramokat tartalmazó mappa. 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 kétszer is meggondolják, még mielőtt szerkesztenék a fájlokat. A levélszemé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óbaverzió 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 a másik magyarázat arról, hogy a szoftver próbaverziói hogyan működnek.

Olvasás : A TrashReg eltávolítja az elavult Trialware rendszerleíró kulcsokat is.

Próbaverziók használata Számítógép MAC cím

Ebben az esetben a számítógépek címét tárolja a szoftver kiadó cég szervereire, valamint 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 snapshotjával. 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. És másodsorban azt mondja a számítástechnikai cégnek, hogy ha a felhasználó megpróbálja telepíteni a trialware egy másik verzióját 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ó a Microsoft Office egy másik hallgatói kiadását próbálja letölteni és telepíteni 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ánya lehet, hogy ha a felhasználó a programot még a próbaidőszak lejárta előtt megpróbálja újratelepíteni a programot, előfordulhat, hogy nem tudja újra telepíteni a munkadarabot.

Visszaállíthatja a próbaeszközöket é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óbaváltozás megrepedése vagy annak visszaállítása, a használatának kiterjesztése valami nem törvényes, 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.