2009-12-18 4 views
0

Je développe une application de bureau et elle a une période d'essai après laquelle l'application expirera. Actuellement, j'utilise l'heure du système. Puisque l'utilisateur peut facilement le changer, j'ai pensé que ce n'était pas un bon moyen de le suivre.Y at-il un autre service de temps que l'heure du système que nous pouvons utiliser?

Y at-il un autre service de temps disponible dont je peux me servir? J'ai entendu quelque chose comme le nombre d'horloge du système ou quelque chose comme ça qui ne peut pas être facilement changé par l'utilisateur. Quelqu'un peut-il éclairer cela?

Répondre

0

Si vous ne voulez pas faire confiance à l'horloge du système, vous allez avoir des problèmes.

probablement votre meilleur pari est une connexion NTP ou SNTP pour établir l'heure actuelle des serveurs de temps faisant autorité en dehors de l'organisation - mais vous pouvez facilement être bloqué par les pare-feu, etc.

Cependant, c'est vraiment surpuissant; les gens ne sont pas longtemps avec l'horloge du système - c'est beaucoup trop gênant.

+0

Je crée une application en ligne, donc je ne peux même penser quoi que ce soit de se connecter en dehors de la machine. Et mes patrons sont trop teckies et pensent que les développeurs peuvent magiquement créer/calculer/évaluer des applications correctement même si aucune source de temps autre que l'heure du système n'est disponible. :( – Umesh

+0

Dans les circonstances que vous décrivez, vous êtes bloqué avec l'horloge du système, il n'y a pas d'alternative fiable.Si vos gestionnaires sont en désaccord, demandez-leur d'indiquer quelles sont les alternatives qu'ils pensent exister - il est toujours juste de leur demander ce qu'ils demandent (ou, si ce n'est pas le cas, il est peut-être temps de chercher ailleurs un emploi différent). –

Questions connexes