Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Iveta 17. 01. 2013, 21:44:01
-
Dobrý den,ve škole jsme si daly soutěžní otázku jak se ukládají ve windows 7 programy typu trial a Shareware že po 30 dnech se už nedají používat,né že bychom chtěly krást programy/u všech programu se nechá nají alternativa free/ ale jde nám oto, jak je to udělané,ale z 23 žáku nikdo toto nedokázal vyřešit.Díky Iveta
-
Princip je takový, nejen ve Win 7, že se při instalaci někam (do registrů nebo do souboru) uloží datum instalace a při spuštění programu se pak tento údaj porovnává s aktuálním datem. Alternativně je možné datum instalace neukládat a porovnávat s timestamp některého ze souborů.
V případě uložení data pak může být implementována nějaká ochrana před manipulací s touto hodnotou ze strany uživatele. Opět se nabízí několik možností, od zašifrování této hodnoty až po hlídání, zda nebylo posunuto zpět datum v operačním systému.
-
To je rozne a lisi sa to od programu. Najcastejsie som asi videl ulozenie datumu vyprsania licencie do registrov alebo do zvlast suboru, casto ani nie v adresari programu. Teda pomenuju subor napriklad mousedrv.dll a umiestnia ho do System32. Pouzivanie featur ako su alternativne datove streamy som este v tomto nevidel.
Raz som sa pri nejakom programe distribuovanom cez internet stretol s tym, ze to fungovalo 30 dni od stiahnutia, nie od instalacie - takze asi upravu robil priamo server alebo automaticky skript a datum musel byt priamo v instalaku, mozno dokonca aj v binarke.
Uz som videl aj moznost, ze sa clovek musi zaregistrovat, zadat nejaky hash vyrobnych cisel komponent PC a ono mu to na mail posle licencny kluc, ktory funguje 30 dni (a jeho overenie prebieha ako bezne u lic. kluca). Licencny kluc je zase najcastejsie v registroch.