Mise en situation
J'ai une version démo de mon logiciel.
Sous XP j'utilisais le systeme suivant.
1.Certaines fonctions ont été virées de la version démo (le code n'y est pas).
2.La période d'essai se termine après 7 jours.
3.Lors de l'achat, l'utilisateur reçoit un lien de téléchargement de la version complète.
Pour la période d'essai je ne faisais qu'écrire dans un faux fichier .dll que je copiais dans le dossier système.
C'est évidemment un système plutôt simpliste mais combiné avec la limitations du nombre de fonctions, cela me suffit.
Le problème
Sous Windows Vista, le logiciel ne peut pas écrire dans le dossier système; désactivant ainsi la période d'essai. C'est plutôt gênant. On a droit à une version illimitée, gracieuseté de Microsoft.
Ce que je cherche
1.Je cherche donc une façon de contourner ce problème. Je sais qu'on peut écrire dans d'autres dossiers (application data par exemple) mais j'aimerais trouver un endroit ...disons un peu subtil pour éviter un effacement par l'utilisateur moyen.
2.Je ne suis pas contre l'idée d'un système totalement différent pourvu qu'il fonctionne sous Vista et XP. Je peux débourser quelque dollars ($100 max).
Partager