Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : A l'aide... [ Archives / Au secours ] (wanny)

mercredi 16 avril 2003 à 14:33:46 | A l'aide...

wanny

Bonjour.

Je dois mettre en place un nouveau système de gestion de licence sur un logiciel commercial.

Je voudrais savoir comment mettre en place un système de date d'expiration.

Pour l'instant, j'ai une clef de registre qui me donne la date d'expiration.

Dans le code je fais un GetSystemTime et je compare les deux.

LE PROBLEME, c'est que si on change la date windows (dans Paramères/Panneau de config/date et heure), et bien la date système est changée aussi, et donc le logiciel peut tourner même si la date est dépassée depuis longtemps...

Merci de vos sugestions.

mercredi 16 avril 2003 à 15:50:41 | Re : A l'aide...

crocejf2000

Au lieu de faire une comparaison entre la date d'expiration inscrit dans le registre et la date en cours, il faudrait mieu mettre un compteur de jour ou l'utilisateur s'est servit du prog et mettre la variable dans le registre (avec codage).

C'est pas infaillible, c'est sur que si on veut berner le prog il faut changer la date a chaque fois que l'on utilise le prog, contrairement a ta methode ou on ne chage la date qu'une seul fois.

A+
Hart


-------------------------------
Réponse au message :
-------------------------------

> Bonjour.
>
> Je dois mettre en place un nouveau système de gestion de licence sur un logiciel commercial.
>
> Je voudrais savoir comment mettre en place un système de date d'expiration.
>
> Pour l'instant, j'ai une clef de registre qui me donne la date d'expiration.
>
> Dans le code je fais un GetSystemTime et je compare les deux.
>
> LE PROBLEME, c'est que si on change la date windows (dans Paramères/Panneau de config/date et heure), et bien la date système est changée aussi, et donc le logiciel peut tourner même si la date est dépassée depuis longtemps...
>
> Merci de vos sugestions.

mercredi 16 avril 2003 à 16:41:14 | Re : A l'aide...

BruNews

Administrateur CodeS-SourceS
Faut que ton logiciel enregistre aussi date heure dans registres quand il se ferme. Prochaine ouverture faudra comparer:
si Now < derniere fermeture alors tu fermes.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Au lieu de faire une comparaison entre la date d'expiration inscrit dans le registre et la date en cours, il faudrait mieu mettre un compteur de jour ou l'utilisateur s'est servit du prog et mettre la variable dans le registre (avec codage).
>
> C'est pas infaillible, c'est sur que si on veut berner le prog il faut changer la date a chaque fois que l'on utilise le prog, contrairement a ta methode ou on ne chage la date qu'une seul fois.
>
> A+
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour.
> >
> > Je dois mettre en place un nouveau système de gestion de licence sur un logiciel commercial.
> >
> > Je voudrais savoir comment mettre en place un système de date d'expiration.
> >
> > Pour l'instant, j'ai une clef de registre qui me donne la date d'expiration.
> >
> > Dans le code je fais un GetSystemTime et je compare les deux.
> >
> > LE PROBLEME, c'est que si on change la date windows (dans Paramères/Panneau de config/date et heure), et bien la date système est changée aussi, et donc le logiciel peut tourner même si la date est dépassée depuis longtemps...
> >
> > Merci de vos sugestions.
>

mercredi 16 avril 2003 à 17:01:23 | Re : A l'aide...

wanny


Je vois bien la façon de faire...

Mais cela me parait un peu dangereux du fait que l'utilisateur peut avoir besoin (je sais, c'est un peu tiré par les cheveux) de changer sa date système pour tout à fait autre chose, et "oublier" de la remettre à jour (il y a des cas parmi les utilisateurs du soft !!!!!) avant de relancer le soft. Donc plantage...
A la limite, je pourrais mettre un message d'erreur disant de vérifier la date système...

S'il y a d'autres sugestions, je suis preneur...

-------------------------------
Réponse au message :
-------------------------------

> Faut que ton logiciel enregistre aussi date heure dans registres quand il se ferme. Prochaine ouverture faudra comparer:
> si Now < derniere fermeture alors tu fermes.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Au lieu de faire une comparaison entre la date d'expiration inscrit dans le registre et la date en cours, il faudrait mieu mettre un compteur de jour ou l'utilisateur s'est servit du prog et mettre la variable dans le registre (avec codage).
> >
> > C'est pas infaillible, c'est sur que si on veut berner le prog il faut changer la date a chaque fois que l'on utilise le prog, contrairement a ta methode ou on ne chage la date qu'une seul fois.
> >
> > A+
> > Hart
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour.
> > >
> > > Je dois mettre en place un nouveau système de gestion de licence sur un logiciel commercial.
> > >
> > > Je voudrais savoir comment mettre en place un système de date d'expiration.
> > >
> > > Pour l'instant, j'ai une clef de registre qui me donne la date d'expiration.
> > >
> > > Dans le code je fais un GetSystemTime et je compare les deux.
> > >
> > > LE PROBLEME, c'est que si on change la date windows (dans Paramères/Panneau de config/date et heure), et bien la date système est changée aussi, et donc le logiciel peut tourner même si la date est dépassée depuis longtemps...
> > >
> > > Merci de vos sugestions.
> >
>

mercredi 16 avril 2003 à 23:20:39 | Re : A l'aide...

CoreBreaker

Le mieux est d'enregistrer un nombre de jours restants en secondes que tu décompte a chaque ouverture

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> Bonjour.
>
> Je dois mettre en place un nouveau système de gestion de licence sur un logiciel commercial.
>
> Je voudrais savoir comment mettre en place un système de date d'expiration.
>
> Pour l'instant, j'ai une clef de registre qui me donne la date d'expiration.
>
> Dans le code je fais un GetSystemTime et je compare les deux.
>
> LE PROBLEME, c'est que si on change la date windows (dans Paramères/Panneau de config/date et heure), et bien la date système est changée aussi, et donc le logiciel peut tourner même si la date est dépassée depuis longtemps...
>
> Merci de vos sugestions.

samedi 23 juillet 2005 à 16:27:16 | Re : A l'aide...

mythic_kruger

Je privilégierai la solution qui va jusqu'à contrer un effacement du registre, et qui se dissocie de toute date en conservant une durée dissimulée dans un bmp près de l' exe -ou un truc dans le genre.



Cette discussion est classé dans : aide, date, système, logiciel, place


Répondre à ce message

Sujets en rapport avec ce message

Aide outils système en mode console [ par Pilosite ] Bonjour!je suis consultant en infrastructure Microsoft. je concoit depuis quelques temps des scripts VBS/WSH/wmi/adsi. Je souhaite aujourd'hui develop demande d'aide en c++ [ par swactix ] salut à vous Je suis un jeune Camerounais de 19ans ,et c'est un grand plaisir que je me plie devant vous pour vous exhorter de m'aider.en faite je sui demande d'aide en c++(visualc++) [ par swactix ] salut à vous Je suis un jeune Camerounais de 19ans ,et c'est un grand plaisir que je me plie devant vous pour vous exhorter de m'aider.en faite je sui besoin d aide [ par backcpp ] voila j aimerais realiser un logiciel tout simple mais je voulais d abord savoir si je ne vise pas trop haut, donc je vous explique et si vous pouviez systeme de fichiers [ par samder76 ] Je ne sais pas si C le bon endroit pour demander de l'aide...Je dois réaliser un système de fichier sous Unix.-La gestion des fichiers doit se faire p demande d'aide sur c [ par belle_wiwi ] bonjour,  j'ai besoin de votre aide si c'est possible, j'ai un programme en c à faire et qui doit valider certains critérs parmis lesquels:vérifier si Formater la date système [ par mqsi ] bsr  tous mes ami (es)je cherche comment affichier et formater la date du système au format suivant  YYMMDD,et merci d'avance pr votre aide . Aide pour un Programme en C [ par MarMottE95490 ] Bonsoir tous le monde , Voilàa je vous expose mon problème.Au travail j'ai installé un logiciel qui permet d'effectuer des sauvegardes sur des pc, et Recherche de l'aide [ par YoniPMS ] Bonjour je vien ici pour rechercher de l'aide je suis Webmaster d'un site de webradio et je cherche une personne qui pourais me programé un petit logi Comment imprimer une structure à l'aide d'un pointeur?? [ par IHECinformaticien ] Bonjour, j'ai définit une structure date contenant 3 champs de type entier pour identifier le jour, le mois & l'année. Ensuite j'ai initialisé une var


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.