Modifikujes caskom MDAC odnosno jet db engine, zapakujes to kao patch i ubedis trial korisnike da moraju to da instaliraju da bi im baza radila
Bazu kao bazu (pogotovo tog nivoa) tesko da mozes da zastitis na takav nacin - program da, ali bazu tesko. BTW, kod detektovanja hardvera oslanjanje samo na jednu stvar je lose, pogotovo sto vecina tih stvari moze da se iskljuci u BIOSu (tip CPU s/n), promeni ili izbaci (MAC), itd. Jedina stvar koja bi za svaki desktop trebalo da uvek postoji je hdd i njegov serijski broj (ne volumena odnosno logickog diska, nego bas hdd-a - tako da ako se hdd i reformatira, s/n ostaje isti). Ali, ne uzimati sigurno samo to, nego sakupiti vise stvari; i hdd s/n i MAC adresu (ako sistem uopste ima mrezni adapter) i BIOS checksum i par drugih stvari, pa se to malo ukombinuje. I to bi bila neka osnovna, minimalna zastita/provera, koja ne trazi previse vremena za stvari koje je Monte pomenuo.
BTW, nisi ni pomenuo
kakav trial zelis da napravis; demo ili trial verzije danas postavljaju ogranicenja na razlicite nacine - npr. samo mesec dana startovanja, odredjen broj startovanja ili neka druga ogranicenja - npr. puna funkcionalnost, ali baza moze da radi sa max 100 recorda ili blokiranje osnovne funkcije; npr. program sve radi, prikaze "print preview", ali ne moze da stampa (ukoliko je svrha programa "report printing", onda to moze da bude bolno). Dakle, prvo bi ti trebalo da odlucis na cemu ces da "ushtinesh" da bi od pune verzije napravio trial/demo.
Ukoliko se radi sve na bazi, mozes neku kljucnu funkciju da izolujes u stored procedure i onda u trial verziji liferujes bazu bez te SP (a u programu testiras da li postoji ta stored procedure i u zavisnosti od toga prikazes ili sakrijes opcije u meniju). Dalje zavisi sve od tvod dizajna baze odnosno progama. Jeste banalno, ali pomaze kao jos jedan delic mozaika. U krajnjem slucaju, vodi racuna i o sledecem: sto je program poznatiji/skuplji to privlaci sve bolje crackere. Ako pises nesto osnovno i za male pare, tesko da je tu potrebna heavyweight baterija glede zastite - samo ono osnovno da odbije gro ljudi "koji cackaju" i to je to. Sve preko toga je overkill.