Je veux dire que mon logiciel doit être exécuté pendant seulement 7 jours lorsqu'il est installé sur n'importe quel système. C'est possible avec le registre mais je ne sais pas comment c'est possible.Comment puis-je développer une version d'essai du logiciel?
0
A
Répondre
3
Pseudo-code:
if myRegistryKey exists:
dayOfFirstRun = read(myRegistryKey)
if today > dayOfFirstRun + 7 days:
-- Trial Version Expired --
else
-- ((dayOfFirstRun + 7 days) - today) Days Left --
else
write(myRegistryKey, today)
Cela devrait être suffisant pour vous aider à démarrer. Évidemment, cette méthode simple peut être facilement contournée. Pour plus d'algorithmes avancés, jetez un oeil à des questions connexes suivantes (et d'innombrables autres sur StackOverflow):
Questions connexes
- 1. Version du logiciel
- 2. Qt version du logiciel automatique?
- 3. Comment faire une version exécutable du logiciel sous Android?
- 4. Version du logiciel du réseau GitHub
- 5. Développer un logiciel comme FireBug?
- 6. Comment développer un clavier logiciel personnalisé pour une application Android?
- 7. Comment développer un logiciel à distance?
- 8. détecter la version du logiciel côté client
- 9. Développer le clavier logiciel IME
- 10. Blackberry - version de la plate-forme et version du logiciel
- 11. Comment sélectionner la version du logiciel dans gentoo par emerge?
- 12. Comment obtenir la version étendue du logiciel Android?
- 13. développer un logiciel de conversion vidéo
- 14. Développer une version mobile d'un site
- 15. Utilisation de winforms pour développer un logiciel
- 16. Quel logiciel est nécessaire pour développer un jeu flash?
- 17. Comment développer une interface transparente?
- 18. Évaluation du logiciel - licence
- 19. module python pour la version manipulation du logiciel
- 20. édition du logiciel d'installation du logiciel
- 21. Comment déboguer les anciennes versions du logiciel?
- 22. Emailing sûr du logiciel
- 23. gestion du logiciel Eclipse
- 24. Version Control logiciel (modèle de serveur client)
- 25. Ressources suggérées pour développer un logiciel de commerce électronique
- 26. logiciel de contrôle de version mac?
- 27. Comparaison du cache logiciel
- 28. Quelle est la différence entre "Version du logiciel" et "Version de la plate-forme"?
- 29. Quelle version d'Android devrais-je développer?
- 30. Développer un logiciel sharepoint sans installation de point d'accès local
il existe des cadres commerciaux pour cette ... A défaut au démarrage vérifiez la date! (facilement vaincu bien sûr) –