Durée de fonctionnement de windows

Soyez le premier à donner votre avis sur cette source.

Vue 6 491 fois - Téléchargée 592 fois

Description

Cette source permet d'avoir un petit compteur qui vous dira depuis combien de mois, de jours, d'heures, de minutes et de secondes votre système est en marche.
Etant donné la fréquences des plantades de vos systèmes, on pourrait créer un Top50 !!

Conclusion :


Particularité :
En utilisant l'API "GetTickCount", chacun sait qu'on peut savoir depuis combien de millisecondes le système à démarré.
Mais cette API renvoie une valeur de type Long, c'est à dire une valeur comprise entre -2.147.483.648 et +2.147.483.647, ce qui nous fait environ 48 jours.
Au delà de 48 jours, l'API reviens à zéro.
Pour éviter cela, une autre API existe et se base sur la fréquence d'horloge du processeur et renvoie une durée qui est exprimée en "Large Integer" (je vous fais grace des valeurs possibles).
Elle dépend du processeur, donc pas toujours compatible. Au cas où cette fonction n'est pas valide sur votre proc, l'appli reprend le traditionnel GetTickCount.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

joebarteamv
Messages postés
65
Date d'inscription
samedi 25 janvier 2003
Statut
Membre
Dernière intervention
5 novembre 2008
-
Bonjour,je trouve ton application sur la gestion de temps original bien commentée et complete (vu qu'il y a meme la gestion du mois)
FeelCode
Messages postés
278
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
27 avril 2006
1 -
C'est bien commenter et bien coder , je vai le reprendre pour tester les batterie de mon portable , c'est a dire que tout les minute il note le temps total depuis le démarage :)
stock le tout dans un fichier, j'envisage des faire un pensse bête avec aussi :)

Par contre l'interface je vai la refaire, donc si tu la veux suffi de demander :)

Merci pour ta source :)
10 sur 10
Par ce que bon willow07rosenberg pinaille un peux la lol.
willow07rosenberg
Messages postés
15
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
17 août 2004
-
Super ce code !!! Simple, bien commenté, original, NICKEL !!! (seul bémol : la présence de lettre accentué dans les noms des variables)

hop 9/10 !!!
cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61 -
En effet, c'est Evil qui m'a appris ça : Sur le chan #programmation par exemple, tapez la commande :
//echo Machine démarrée il y a $duration($calc($ticks /1000))
(deux barres "divisé" devant le "echo", parce le site n'affiche pas tjrs ces caractères)
et ça donne :
Machine démarrée il y a 2 wks 12hrs 26mins 47secs

Merci Evil
cs_Evil
Messages postés
33
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
4 novembre 2004
-
LOL :) Pas mal mais perso Il existe mIRC pour ça :p

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.