Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kreiranje trial perioda za aplikaciju

[es] :: .NET :: kreiranje trial perioda za aplikaciju

[ Pregleda: 2094 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

v.marko

Član broj: 26565
Poruke: 223
*.vdial.verat.net.

Sajt: www.twitter.com/marko999


Profil

icon kreiranje trial perioda za aplikaciju29.12.2005. u 00:49 - pre 222 meseci
da li neko zna kako se ovo radi?

eventualno neki tool?

marko
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: kreiranje trial perioda za aplikaciju29.12.2005. u 09:29 - pre 222 meseci
Imao sam jednom slican problem - realizovao sam ga ovako (mozda nije najbolje resenje ali sta da se radi, to je mi je palo na pamet):

Tokom instalacije kreiram binarni fajl u Application Data direktorijumu za sve korisnike (all users), ovaj fajl se ne brise pri deinstalaciji;
Definisao konstante za trial, lock i open koristeci GUID generisane kodove;
U binarni fajl sam upisao datum instalacije (koji mora da se poklopi sa datumom kreiranja fajla), datum poslednjeg pokretanja programa, kod za dozvolu pristupa i jos neke konfiguracione podatke.
Pri pokretanju programa izracunam koliko je dana ostalo oduzimanjem trenutnog datuma i binarnom fajlu i proverim datum poslednjeg pokretanja. Ako je poslednji put pokrenut posle danasnjeg datuma (tj, korisnik je vracao datum) stavljam LOCK
- zaboravio sam da napomenem da proveravam i vreme (sa dozvolom vracanja od 90 minuta)

Ako dodje do nekih ne ispravnosti (promena datuma, brisanje fajla, brisanje kontrolnih brojeva iz baze Registry...) odmah stavljam lock, i program se ne moze vise pokretati u trial modu.

Inace ovaj metod ima par nedostataka ali se to da doterati npr. ako se program jednom pokrene moze se koristiti neograniceno dugo sve dok se jednom ne zatvori, posle deinstalacije fajl i kontrolni brojevi u Registry baze se mogu obrisati i ponovo instalirati program (naravno, ako jedan od njih zaostane - lock).


Nadam se da ce ti ove ideje pomoci...
Every hamster has his day.
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.sbb.co.yu.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: kreiranje trial perioda za aplikaciju06.01.2006. u 15:01 - pre 222 meseci
Samo da ozivim temu.
Nadam se neko ima da kaze nesto po ovom pitanju.
Every hamster has his day.
 
Odgovor na temu

[es] :: .NET :: kreiranje trial perioda za aplikaciju

[ Pregleda: 2094 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.