IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Trial Program en C#?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut Trial Program en C#?
    Salut,
    Comment on peut creer un program trial dans c# ?
    c.a.d il marche jusqu'au 15 jours et il voudra un password apres 15 jours,
    et bien sure ne marche pas si on fait uninstall et install de nouveau,

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Août 2010
    Messages : 130
    Par défaut
    Une idée comme ca
    Tu crées un fichier que tu mets avec ton exécutable. L'application doit lire quelque chose dans le fichier pour savoir si elle continue de s'exécuter ou le temps d'évaluation est terminé.
    Ton application va lire ce fichier au démarrage. Ensuite tu peux y insérer la date la première fois que l'application est roulée après ca tu vérifies à chaque fois un chiffre. Pour l'obtenir tu fais une soustraction de integer (date du premier lancement du .exe et la date actuel) si c'est plus de 15 jours tu modifies quelque chose dans le fichier pour dire que l'application n'a plus le droit de se lancer.
    Voila

    le fichier peut être en binaire si ca te tente (pour pas te faire hacker facilement)

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Petites améliorations (mais rien qui protège vraiment d'un hacker) :
    • Conserver le DateTime de la dernière exécution et désactiver le programme dès que le délai est expiré ou que la date est inférieure à la dernière exécution.
    • Crypter ces info,
    • Utiliser en parallèle la base de registre avec les mêmes info,
    • désactiver le programme en cas d'incohérence entre base de registre et fichier.
    Etendre la durée d'utilisation d'une période complémentaire impose de transmettre à chaque utilisateur :
    - une clé de licence différente pour chacun,
    - la clé de débloquage pour x jours supplémenntaires qui dépendra de la valeur de la clé initiale.

    Sinon il y a la solution de type web service:
    à chaque lancement le programme se connecte sur ton web service, il donne son adresse mac à to web service qui vérifie, si 15 jours se sont écoulés de puis la première utilisation par cette adresse mac.

  4. #4
    Membre très actif Avatar de oussi
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 192
    Par défaut
    J'ajouterai à la solution de Graffito, l'utilisation des paramètres de l'application.

    @+++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. onglet DataAcess sous delphi 7 Architect Trial
    Par vbcasimir dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 07/01/2005, 10h19
  2. Fragment & vertex program
    Par charly dans le forum OpenGL
    Réponses: 5
    Dernier message: 19/03/2004, 19h47
  3. [TP]Pascal dvd records program
    Par int21h dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 16/12/2003, 02h47
  4. fragment program sur geForce4 Ti4200
    Par sebh dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/12/2003, 22h31
  5. [JBuilder enterprise8 trial]exécutable possible?
    Par guigui1005 dans le forum JBuilder
    Réponses: 3
    Dernier message: 10/04/2003, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo