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

Delphi Discussion :

application à durée déterminée


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut application à durée déterminée
    Bonjour,

    J'ai développé une application et je veux l'a faire fonctionner momentanément, par exemple un mois, en suite elle s'arrête.
    Comment je peux faire ?

    Merci d'avance.

  2. #2
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    Salut

    On pourrait imaginer un tdate (8 octets) "caché", par exemple dans les octets 2,4,6,8,11,13,15,17 d'un fichier de quelques dizaines d'octets et que l'exe créerait au 1er lancement, puis lirait pour reconstituer le tdate aux lancements suivants...
    Une comparaison avec la date système pourrait fermer l'appli...
    Avec quelques pb à résoudre :
    - si l'utilisateur change la date système ?
    - ou copie le fichier créé ?
    C'est juste une piste de réflexion

    Comment font les éditeurs de logiciels ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    C'est une bonne idée, mais dans quel évènnement utiliser pour créer le TDate ?

  4. #4
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    En fait, je pense qu'il faudrait créér le fichier au moment de l'installe

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Donc, je dois créer l'installable à l'aide de InstallShield. Mais je dois programmer ça dans l'InstallShield ou bien dans le Delphi ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 158
    Par défaut
    ce que tu peux faire éventuellement c'est créer une valeur aléatoire ou comme dit plus haut une valeur TDate mais cryptée, ensuite tu vas inscrire ta date cryptée sous forme de valeur dans la base des registre, a chaque lancement de ton application, tu vas vérifier dans la base des registres si celà fait 1 mois que le logiciel est installé, en comptant les jours, comme ca meme si la personne veut reculer la date de son PC pour gagner un peu de temps ca ne marchera po.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Ok, c'est une bonne idée, mais quel est l'évennment que je dois utiliser pour créer le Tdate ?
    Est-ce qu'il faut le programmer avec install shield ?

  8. #8
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    Bien vu heider
    C'est vrai que la création d'une clé ad hoc dans la base de registres est plus appropriée, mais aussi plus délicate à manipuler...
    Juste une précision
    Citation Envoyé par heider
    tu vas vérifier dans la base des registres si celà fait 1 mois que le logiciel est installé
    Tu compares la date cachée dans la base de registres avec quoi, si la date système n'est pas fiable ?

Discussions similaires

  1. Renouvellement du contrat de travail à durée déterminée
    Par president13 dans le forum Droit du travail
    Réponses: 2
    Dernier message: 21/12/2011, 14h41
  2. Executer du code pendant une durée déterminé
    Par vladimire dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 21/12/2008, 11h32
  3. Faire apparaître un texte une durée déterminée
    Par ketzaldev dans le forum JSF
    Réponses: 2
    Dernier message: 26/05/2008, 16h31
  4. Déterminer l'application qui a le Focus
    Par JakeGrafton dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 22/02/2004, 12h52
  5. Déterminer l'adresse d'une application en mémoire
    Par Gib dans le forum x86 32-bits / 64-bits
    Réponses: 9
    Dernier message: 11/06/2002, 14h27

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