Un Logiciel Qui Expire apres une semaine de l'installation.

Un Logiciel Qui Expire apres une semaine de l'installation. - Java - Programmation

Marsh Posté le 17-05-2004 à 19:09:15    

J'ai realiser un Logiciel en Java (en utulisant la Notion RMI)
Afain de promouvoir mon Logiciel je doit le Mettre en essai chez le bénéficier.
En fait je veut juste lui donner un Demos cad Une Version qui expire par exemple apres une semaine de l'installation  du logiciel...
j'aimerai bien savoir si il y'a un moyen pour faire Ca ....
Je n'ai aucune idée sur Ca ..
Qu'est ce que je doit ajouter Dans Mon Code......
Merci D'avance à tous Ceux Qui M'apportteront De l'aide.

Reply

Marsh Posté le 17-05-2004 à 19:09:15   

Reply

Marsh Posté le 17-05-2004 à 20:55:12    

la plus part des truc du genre se base sur une clef dans la base de registre je croi.
 
moi je te conseillerai de virer des fonctionnalité de ton soft, ce qui me parrait plus simple a réaliser
 
 
et drapo :D


Message édité par EpoK le 17-05-2004 à 20:55:34
Reply

Marsh Posté le 17-05-2004 à 21:11:14    

fous des timers sérialisés plein le code :D...
 
-->la BDD c trop pas fiable, ca se fait sauter super facilement...même si c planqué ca se trouve


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 17-05-2004 à 23:35:15    

1 semaine c 'est pas assez :fou:

Reply

Marsh Posté le 18-05-2004 à 09:30:53    

Comment je vait virer des fonctionnalité de mon soft...
Je ne comprend pas ...

Reply

Marsh Posté le 18-05-2004 à 09:34:45    

Si c'est pour un client bien précis, code en dur la date limite au delà duquel le soft ne voudra plus fonctionner...
Je rejoint aussi l'idée de couper dans les fonctionnalités : typiquement : pas d'enregistrement, taille des données manipulées limitées, ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-05-2004 à 09:37:51    

Il y'a une  alternative courante sous Windows est d'ecrire cette date dans la base de registre. Mais je ne sais pas si on peut y accéder en Java De plus je  perds ainsi la portabilité de mon  logiciel....

Reply

Marsh Posté le 18-05-2004 à 09:49:39    

Citation :

Il y'a une  alternative courante sous Windows est d'ecrire cette date dans la base de registre


J'ai lu ça aussi une fois quelque part.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-05-2004 à 10:13:37    

wassimb a écrit :

Comment je vait virer des fonctionnalité de mon soft...
Je ne comprend pas ...


 
button.setEnabled(false);  :whistle:

Reply

Marsh Posté le 18-05-2004 à 10:37:13    

ou sinon, tu lances un dialogue de configuration au premier lancement (à déterminer par la présence d'une propriété dans un fichier dans le jar de ton programme : ça doit être faisable de modifier un jar, avec les api jar)
 
Donc, tu met la date de première exécution dans ton fichier properties, et à chaque lancement, tu peux vérifier la date...Si la période d'essai est expirée, tu lances pas la suite, voire même, tu corromps la fin du jar.
 
Mais bon, c'est sans doute un peu complexe à réaliser, et surtout, si l'utilisateur connait bien Java, il pourra le contourner

Reply

Marsh Posté le 18-05-2004 à 10:37:13   

Reply

Marsh Posté le 18-05-2004 à 10:56:28    

gfive a écrit :

ou sinon, tu lances un dialogue de configuration au premier lancement (à déterminer par la présence d'une propriété dans un fichier dans le jar de ton programme : ça doit être faisable de modifier un jar, avec les api jar)
 
Donc, tu met la date de première exécution dans ton fichier properties, et à chaque lancement, tu peux vérifier la date...Si la période d'essai est expirée, tu lances pas la suite, voire même, tu corromps la fin du jar.
 
Mais bon, c'est sans doute un peu complexe à réaliser, et surtout, si l'utilisateur connait bien Java, il pourra le contourner


 
c'est sur que si il matte dans le jar et il change la date en 18 mai 2012 :D
 
mais bien planqué pour des utilisateurs pas forcement connaiseurs ca doit etre fesable ( et portable)

Reply

Marsh Posté le 18-05-2004 à 11:37:30    

non, pas fesable...
faisable.

Reply

Marsh Posté le 18-05-2004 à 11:56:28    

moi jai une idée pourri. tu met script sur une page kkquonaue
tu tiens une bdd avec la liste de tous tes clients et tu check dedans.

Reply

Marsh Posté le 18-05-2004 à 12:25:17    

Autre idee pourrie :
Chaque jour tu met en ligne le fichier a telecharger qui contient bien sur la date du jour et qui s'arrete une semaine plus tard... Tous les jours un nouveau programme : c cool !

Reply

Marsh Posté le 18-05-2004 à 13:58:22    

ahah pas mal. bah sinon tu les invite dans ta boite.
une apres midi de test avec pause café et gateaux.
 
ca marche tres bien

Reply

Marsh Posté le 18-05-2004 à 14:13:10    

Si tu veux pas qu'on déplombe ton soft, crypte-le sur une ROM et vend le sur une carte PCI. Tu devrais être peinard un petit moment.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-05-2004 à 16:01:45    

tiens je suis tombé par hasard la dessus cette aprem...
c un truc du genre sktuilise jbuilder
(oui je sais jbuilder c mal...)
 
http://www.soft411.com/company/Agi [...] censer.htm
http://www.soft411.com/screenshots [...] censer.png
 
ca devrait t´aider. menfin bon ca a lair bien cpmpluiaué donc jespere que ca en vaut la peine :D fé koi ton soft ?

Reply

Marsh Posté le 18-05-2004 à 20:26:50    

le truc comique c'est qu'en prenant ses dispositions pour plomber son code, il en oublie les .java à côté des .class dans le jar et qu'il fasse la release :D


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 18-05-2004 à 20:50:53    

TBone a écrit :

le truc comique c'est qu'en prenant ses dispositions pour plomber son code, il en oublie les .java à côté des .class dans le jar et qu'il fasse la release :D


Même s'il ne les oublie pas, décompiler un .class, même offusqué, c'est pas la mort.

Reply

Marsh Posté le 18-05-2004 à 20:55:05    

pourquoi tu sortirais pas ta bouse sous GPL? :o
tu profiterais de l'expérience des autres :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 18-05-2004 à 20:58:39    

License MIT c'est mieux, c'est plus libre :o

Reply

Marsh Posté le 18-05-2004 à 21:36:20    

drasche a écrit :

pourquoi tu sortirais pas ta bouse sous GPL? :o
tu profiterais de l'expérience des autres :o


 
Drasche je t'aime tu me fais rire  :lol:

Reply

Marsh Posté le 18-05-2004 à 21:41:43    

j'ai pas été très fin peut-être? [:petrus75]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 18-05-2004 à 21:43:58    

drasche a écrit :

j'ai pas été très fin peut-être? [:petrus75]


 
Tu as été parfait  :love:  
mon péty drasche  :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed