Avatar billede jes_petersen Nybegynder
18. august 2000 - 11:33 Der er 1 kommentar og
2 løsninger

Tidsbegrænsnings-komponent

Hvordan sætter jeg tidsbegrænsning på mine programmer, så jeg kan lave en for eks. 30-dages trial-version. Findes der et komponent til opgaven?
Avatar billede delphidaner Nybegynder
18. august 2000 - 11:53 #1
Jeg ved ikke, om der findes komponenter til det (det gør der sikkert). Hvis det var mig, ville jeg i stedet for en tidsbegrænsning lave en \"funktionalitetsbegrænsning\". F.eks. kan du deaktive udskriftsmulighederne, lave et loft på databasen til 50 poster, etc.

Nå, men jeg må hellere svare på dit spørgsmål:

1) Du skal have et installationsprogram til dit program, som sørger for at registrere installationsdatoen.

2) Når dit program starter op, skal det indlæse datoen fra filen, regstry-nøglen, eller hvor den nu er gemt, og lægge 30 dage til. Hvis dagens dato er mindre end det, skal programmet afslutte.

MEGET VIGTIGT!
Sørg for at skjule og kryptere installationsdatoen, da jeg mener at det generelt er nemmere at snyde med tidsbegrænsning (jeg har ikke argumenter for det, men det er noget har tror, man kan f.eks. stille uret et år tilbage).

Sørg for at man ikke kan blive ved med at bruge produktet efter at have geninstalleret programmet.
Avatar billede lrj Nybegynder
18. august 2000 - 11:57 #2
..og sørg for at det ikke er nemt at finde hvor det er gemt - folk kan jo bare slette det du har gemt i reg.db\'en så...
Avatar billede kayb Nybegynder
18. august 2000 - 12:46 #3
Der findes en komponent på
http://ftp.sunet.se/delphi/
Delphi 5
Shareware Protection
Den er rimelig god jeg bruger den selv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester